kall = call(1).method(2)(3).foo.bar.baz(4)(5).__int__()
self.assertEqual(kall.call_list(), mock.mock_calls)
- def test_call_list_with_any_comparison_order(self):
- class Foo:
- def __eq__(self, other): pass
- def __ne__(self, other): pass
-
- mock = MagicMock()
- mock(Foo())
-
- self.assertEqual(call(ANY).call_list(), mock.mock_calls)
- self.assertEqual(mock.mock_calls, call(ANY).call_list())
def test_call_any(self):
self.assertEqual(call, ANY)
self.assertEqual(m.mock_calls, [ANY])
self.assertEqual([ANY], m.mock_calls)
- def test_call_any_comparison_order(self):
- class Foo:
- def __eq__(self, other): pass
- def __ne__(self, other): pass
-
- m = MagicMock()
- m(Foo())
-
- self.assertEqual(m.mock_calls[0], call(ANY))
- self.assertEqual(call(ANY), m.mock_calls[0])
def test_two_args_call(self):
args = _Call(((1, 2), {'a': 3}), two=True)