MCPcopy Create free account
hub / github.com/RustPython/RustPython / check_repl_stderr_flush

Method check_repl_stderr_flush

Lib/test/test_cmd_line_script.py:203–210  ·  view source on GitHub ↗
(self, separate_stderr=False)

Source from the content-addressed store, hash-verified

201 self.assertEqual(b'foo', p.stdout.readline().strip())
202
203 def check_repl_stderr_flush(self, separate_stderr=False):
204 with self.interactive_python(separate_stderr) as p:
205 p.stdin.write(b"1/0\n")
206 p.stdin.flush()
207 stderr = p.stderr if separate_stderr else p.stdout
208 self.assertIn(b'Traceback ', stderr.readline())
209 self.assertIn(b'File "<stdin>"', stderr.readline())
210 self.assertIn(b'ZeroDivisionError', stderr.readline())
211
212 @unittest.skip("TODO: RUSTPYTHON, test hang in middle")
213 def test_repl_stdout_flush(self):

Calls 5

interactive_pythonMethod · 0.95
assertInMethod · 0.80
writeMethod · 0.45
flushMethod · 0.45
readlineMethod · 0.45

Tested by

no test coverage detected