我目前正在嘗試模擬Python中的open()方法進行測試。但是,我總是最後得到一個崩潰和由此產生的消息: File "/opt/home/venv/lib/python2.7/site-packages/nose-1.3.0-py2.7.egg/nose/result.py", line 187, in _exc_info_to_string
return _TextTestResult._e
我遇到了一些問題,因爲幾個所有的mox模擬對象在==,__eq__的意義上似乎都相同,儘管它們是不同的對象(至少mock1 is mock2返回False)。有什麼辦法可以防止這種行爲? 在代碼示例下面你可以看到數是錯誤的,因爲它認爲所有的嘲笑都是平等的: import mox
class MyClass(object):
pass
real1 = MyClass()
real