MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_repr

Method test_repr

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

Source from the content-addressed store, hash-verified

223
224
225 def test_repr(self):
226 self.assertEqual(repr(_Call()), 'call()')
227 self.assertEqual(repr(_Call(('foo',))), 'call.foo()')
228
229 self.assertEqual(repr(_Call(((1, 2, 3), {'a': 'b'}))),
230 "call(1, 2, 3, a='b')")
231 self.assertEqual(repr(_Call(('bar', (1, 2, 3), {'a': 'b'}))),
232 "call.bar(1, 2, 3, a='b')")
233
234 self.assertEqual(repr(call), 'call')
235 self.assertEqual(str(call), 'call')
236
237 self.assertEqual(repr(call()), 'call()')
238 self.assertEqual(repr(call(1)), 'call(1)')
239 self.assertEqual(repr(call(zz='thing')), "call(zz='thing')")
240
241 self.assertEqual(repr(call().foo), 'call().foo')
242 self.assertEqual(repr(call(1).foo.bar(a=3).bing),
243 'call().foo.bar().bing')
244 self.assertEqual(
245 repr(call().foo(1, 2, a=3)),
246 "call().foo(1, 2, a=3)"
247 )
248 self.assertEqual(repr(call()()), "call()()")
249 self.assertEqual(repr(call(1)(2)), "call()(2)")
250 self.assertEqual(
251 repr(call()().bar().baz.beep(1)),
252 "call()().bar().baz.beep(1)"
253 )
254
255
256 def test_call(self):

Callers

nothing calls this directly

Calls 8

_CallClass · 0.90
reprFunction · 0.85
strFunction · 0.85
callFunction · 0.50
assertEqualMethod · 0.45
barMethod · 0.45
fooMethod · 0.45
beepMethod · 0.45

Tested by

no test coverage detected