(self, separate_stderr=False)
| 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): |
no test coverage detected