1
当我在应用引擎的testbed框架中查看capability_stub.py的源代码时,我看到一条评论,指出每个服务都始终处于启用状态。现在,有没有办法通过禁用某些服务来模拟某些中断,而不是写自己的存根?单元测试的应用程序引擎capability_stub是否允许禁用服务?
当我在应用引擎的testbed框架中查看capability_stub.py的源代码时,我看到一条评论,指出每个服务都始终处于启用状态。现在,有没有办法通过禁用某些服务来模拟某些中断,而不是写自己的存根?单元测试的应用程序引擎capability_stub是否允许禁用服务?
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)
我会尽快给你赏金,它说我可以在4小时内奖励它。 thx的答案。 – bigblind