MCPcopy Create free account
hub / github.com/python/cpython / test_call_with_call

Method test_call_with_call

Lib/test/test_unittest/testmock/testhelpers.py:94–128  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

92class CallTest(unittest.TestCase):
93
94 def test_call_with_call(self):
95 kall = _Call()
96 self.assertEqual(kall, _Call())
97 self.assertEqual(kall, _Call(('',)))
98 self.assertEqual(kall, _Call(((),)))
99 self.assertEqual(kall, _Call(({},)))
100 self.assertEqual(kall, _Call(('', ())))
101 self.assertEqual(kall, _Call(('', {})))
102 self.assertEqual(kall, _Call(('', (), {})))
103 self.assertEqual(kall, _Call(('foo',)))
104 self.assertEqual(kall, _Call(('bar', ())))
105 self.assertEqual(kall, _Call(('baz', {})))
106 self.assertEqual(kall, _Call(('spam', (), {})))
107
108 kall = _Call(((1, 2, 3),))
109 self.assertEqual(kall, _Call(((1, 2, 3),)))
110 self.assertEqual(kall, _Call(('', (1, 2, 3))))
111 self.assertEqual(kall, _Call(((1, 2, 3), {})))
112 self.assertEqual(kall, _Call(('', (1, 2, 3), {})))
113
114 kall = _Call(((1, 2, 4),))
115 self.assertNotEqual(kall, _Call(('', (1, 2, 3))))
116 self.assertNotEqual(kall, _Call(('', (1, 2, 3), {})))
117
118 kall = _Call(('foo', (1, 2, 4),))
119 self.assertNotEqual(kall, _Call(('', (1, 2, 4))))
120 self.assertNotEqual(kall, _Call(('', (1, 2, 4), {})))
121 self.assertNotEqual(kall, _Call(('bar', (1, 2, 4))))
122 self.assertNotEqual(kall, _Call(('bar', (1, 2, 4), {})))
123
124 kall = _Call(({'a': 3},))
125 self.assertEqual(kall, _Call(('', (), {'a': 3})))
126 self.assertEqual(kall, _Call(('', {'a': 3})))
127 self.assertEqual(kall, _Call(((), {'a': 3})))
128 self.assertEqual(kall, _Call(({'a': 3},)))
129
130
131 def test_empty__Call(self):

Callers

nothing calls this directly

Calls 3

_CallClass · 0.90
assertNotEqualMethod · 0.80
assertEqualMethod · 0.45

Tested by

no test coverage detected