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

Method test_banner

Lib/test/test_code_module.py:244–256  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

242 self.console.interact()
243
244 def test_banner(self):
245 # with banner
246 self.infunc.side_effect = EOFError('Finished')
247 self.console.interact(banner='Foo')
248 self.assertEqual(len(self.stderr.method_calls), 3)
249 banner_call = self.stderr.method_calls[0]
250 self.assertEqual(banner_call, ['write', ('Foo\n',), {}])
251
252 # no banner
253 self.stderr.reset_mock()
254 self.infunc.side_effect = EOFError('Finished')
255 self.console.interact(banner='')
256 self.assertEqual(len(self.stderr.method_calls), 2)
257
258 def test_exit_msg(self):
259 # default exit message

Callers

nothing calls this directly

Calls 4

lenFunction · 0.85
interactMethod · 0.45
assertEqualMethod · 0.45
reset_mockMethod · 0.45

Tested by

no test coverage detected