1

当我在应用引擎的测试平台框架中查看capability_stub.py 的源代码时,我看到一条评论指出每个服务都始终处于启用状态。现在,除了编写我自己的存根之外,有没有办法通过禁用某些服务来模拟某些中断?

4

1 回答 1

3
testbed = testbed.Testbed()
testbed.activate()
testbed.init_capability_stub()
stub = testbed.get_stub('capability_service')
stub.SetPackageEnabled('memcache', False)
from google.appengine.api import capabilities
assert(capabilities.CapabilitySet('memcache').is_enabled() == False)
于 2012-09-06T17:01:57.160 回答