我在试着给我的应用程序写测试。我做了一个简单的测试案例:
def test_put(self):
Result(
id="23738",
target_id="23738",
).put()运行后,它将引发一个错误:
AssertionError:没有为服务"memcache“找到api代理
我不知道,怎么解决它。
这是我的set_up:
def set_up(self):
self.testbed = testbed.Testbed()
self.testbed.activate()
self.testbed.init_datastore_v3_stub()
self.testbed.init_memcache_stub()
self.testbed.init_user_stub()和tear_down:
def tear_down(self):
self.testbed.deactivate()发布于 2014-12-30 23:00:42
代码中的函数名是:
def set_up(self):
...
def tear_down(self):
...然而,根据Python单元文档,正确的名称是setUp和tearDown (注意缺少下划线和camelCase)。
您可以在AppEngine Python本地单元测试文档中看到这些函数的类似用法。
https://stackoverflow.com/questions/27634147
复制相似问题