(self)
| 2955 | self.assertIn(TestSubclass.__name__, repr(f)) |
| 2956 | |
| 2957 | def test_line_buffering(self): |
| 2958 | r = self.BytesIO() |
| 2959 | b = self.BufferedWriter(r, 1000) |
| 2960 | t = self.TextIOWrapper(b, encoding="utf-8", newline="\n", line_buffering=True) |
| 2961 | t.write("X") |
| 2962 | self.assertEqual(r.getvalue(), b"") # No flush happened |
| 2963 | t.write("Y\nZ") |
| 2964 | self.assertEqual(r.getvalue(), b"XY\nZ") # All got flushed |
| 2965 | t.write("A\rB") |
| 2966 | self.assertEqual(r.getvalue(), b"XY\nZA\rB") |
| 2967 | |
| 2968 | def test_reconfigure_line_buffering(self): |
| 2969 | r = self.BytesIO() |
nothing calls this directly
no test coverage detected