我有一个调用set_status api of the webapp2.Response class的方法:
class RequestHandler(webapp2.RequestHandler):
some_method(self):
self.response.set_status(200)
我正在为some_method()
编写测试并模拟set_status
方法:
class BaseTest(unittest.TestCase):
def setUp(self):
# Set up stuff.
@mock.patch.object(Response, 'set_status')
def testSomeMethod()
some_method()
然而,当我运行测试时,我得到:
' NoneType'对象没有属性' set_status'
为什么对set_status()
的调用没有被嘲笑?