我使用的是mock==1.0.1和python2.7.3版本,并使用扭曲的试用版来运行测试。扭曲版本: 13.2.0
我正在用inlineCallbacks装饰器为函数编写一个模拟测试。函数使用time() from time模块,我希望模拟这一点,因为函数的返回值取决于返回的时间。我要断言返回值。因此,我添加了一个@修补程序装饰器,但是模拟测试没有被执行(没有显示在执行测试的列表
在其中一些示例中,我通过使用@mock.patch装饰类来模拟调用外部资源的函数,这非常有效。在我的测试套件中有一个TestCase,我们称之为B(),它依赖于外部资源,所以我不想让它被模仿,也不想添加装饰器。# tests here
# tests here which depend on external_resource_function
当我独立测试然而,当我同时运行这两个测试时,A首先运行,但该函数仍然在B中<e