Exemple #1
0
 def test_magic_methods_mock_calls(self):
     for Klass in (Mock, MagicMock):
         m = Klass()
         m.__int__ = Mock(return_value=3)
         m.__float__ = MagicMock(return_value=3.0)
         int(m)
         float(m)
         self.assertEqual(m.mock_calls, [call.__int__(), call.__float__()])
         self.assertEqual(m.method_calls, [])
 def test_magic_methods_mock_calls(self):
     for Klass in (Mock, MagicMock):
         m = Klass()
         m.__int__ = Mock(return_value=3)
         m.__float__ = MagicMock(return_value=3.0)
         int(m)
         float(m)
         self.assertEqual(m.mock_calls, [call.__int__(), call.__float__()])
         self.assertEqual(m.method_calls, [])
Exemple #3
0
 def test_mock_calls_2(self):
     mock = MagicMock()
     self.assertEqual(1, int(mock))
     self.assertListEqual([call.__int__()], mock.mock_calls)