0
我正在寻找断言的一系列调用,而不关心什么参数给出。有什么办法可以完成以下任务?如何断言一系列成员调用而不关心unittest.mock的参数?
self.mocker = Mock()
self.mocker.increment = Mock()
self.mocker.decrement = Mock()
self.mocker.increment(2)
self.mocker.decrement(4)
expected_calls = [call.increment(ANY_ARGS), call.decrement(ANY_ARGS)]
self.mocker.assert_has_calls(expected_calls, any_order=False)
你并不需要分配更多morks为'increment'和'decrement';那些也会自动模拟。 –