标签: python google-app-engine nose
对于我们当前的GAE应用程序,我们在代码中添加了大量的单元测试。但是,在测试GAE服务方面,我们只能测试积极的一面。例如,我们想测试如果模型中的put()失败,我们会正确处理该错误或异常。对于EmailMessage(),send()等也一样。
所以问题是:使用GAE testbed,您是否可以强制其服务失败以进行单元测试?
答案 0 :(得分:2)
据我所知,没有一个测试平台可以让你测试失败 - 但是你可以尝试使用mocks来模拟失败并进行测试。