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

Method test_repr

Lib/test/test_io.py:2922–2940  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 4

reprFunction · 0.85
assertRegexMethod · 0.80
encodeMethod · 0.45
detachMethod · 0.45

Tested by

no test coverage detected