(self)
| 3137 | self.assertEqual(buf.getvalue(), expected) |
| 3138 | |
| 3139 | def test_destructor(self): |
| 3140 | l = [] |
| 3141 | base = self.BytesIO |
| 3142 | class MyBytesIO(base): |
| 3143 | def close(self): |
| 3144 | l.append(self.getvalue()) |
| 3145 | base.close(self) |
| 3146 | b = MyBytesIO() |
| 3147 | t = self.TextIOWrapper(b, encoding="ascii") |
| 3148 | t.write("abc") |
| 3149 | del t |
| 3150 | support.gc_collect() |
| 3151 | self.assertEqual([b"abc"], l) |
| 3152 | |
| 3153 | def test_override_destructor(self): |
| 3154 | record = [] |
nothing calls this directly
no test coverage detected