(self)
| 2920 | self.assertFalse(t.write_through) |
| 2921 | |
| 2922 | def test_repr(self): |
| 2923 | raw = self.BytesIO("hello".encode("utf-8")) |
| 2924 | b = self.BufferedReader(raw) |
| 2925 | t = self.TextIOWrapper(b, encoding="utf-8") |
| 2926 | modname = self.TextIOWrapper.__module__ |
| 2927 | self.assertRegex(repr(t), |
| 2928 | r"<(%s\.)?TextIOWrapper encoding='utf-8'>" % modname) |
| 2929 | raw.name = "dummy" |
| 2930 | self.assertRegex(repr(t), |
| 2931 | r"<(%s\.)?TextIOWrapper name='dummy' encoding='utf-8'>" % modname) |
| 2932 | t.mode = "r" |
| 2933 | self.assertRegex(repr(t), |
| 2934 | r"<(%s\.)?TextIOWrapper name='dummy' mode='r' encoding='utf-8'>" % modname) |
| 2935 | raw.name = b"dummy" |
| 2936 | self.assertRegex(repr(t), |
| 2937 | r"<(%s\.)?TextIOWrapper name=b'dummy' mode='r' encoding='utf-8'>" % modname) |
| 2938 | |
| 2939 | t.buffer.detach() |
| 2940 | repr(t) # Should not raise an exception |
| 2941 | |
| 2942 | def test_recursive_repr(self): |
| 2943 | # Issue #25455 |
nothing calls this directly
no test coverage detected