1
我需要測試我的類的構造函數調用一些方法測試構造使用模擬
class ProductionClass:
def __init__(self):
self.something(1, 2, 3)
def method(self):
self.something(1, 2, 3)
def something(self, a, b, c):
pass
這個類是從「unittest.mock - 入門」。正如在那裏寫的,我可以確保'方法'如下所示。
real = ProductionClass()
real.something = MagicMock()
real.method()
real.something.assert_called_once_with(1, 2, 3)
但如何測試相同的構造函數?