我使用的是mock==1.0.1和python2.7.3版本,并使用扭曲的试用版来运行测试。扭曲版本: 13.2.0
我正在用inlineCallbacks装饰器为函数编写一个模拟测试。函数使用time() from time模块,我希望模拟这一点,因为函数的返回值取决于返回的时间。我要断言返回值。因此,我添加了一个@修补程序装饰器,但是模拟测试
但我的假设是,当您使用mocks时,它基本上起到了一些神奇的作用,并在原始代码中替换了对象。mock_sites.get_sites()) unittest.main()Ran 1 test in 0.002s
[Finished in 0.1s]
我期望第二个打印输出(发生在my_module.py中)与第一个输出相同,并循环遍历作为返回值传递的