(self)
| 1249 | self.assertEqual(b"dddeee", raw._write_stack[0]) |
| 1250 | |
| 1251 | def test_seek_and_tell(self): |
| 1252 | raw = self.BytesIO(b"asdfghjkl") |
| 1253 | rw = self.tp(raw) |
| 1254 | |
| 1255 | self.assertEqual(b"as", rw.read(2)) |
| 1256 | self.assertEqual(2, rw.tell()) |
| 1257 | rw.seek(0, 0) |
| 1258 | self.assertEqual(b"asdf", rw.read(4)) |
| 1259 | |
| 1260 | rw.write(b"123f") |
| 1261 | rw.seek(0, 0) |
| 1262 | self.assertEqual(b"asdf123fl", rw.read()) |
| 1263 | self.assertEqual(9, rw.tell()) |
| 1264 | rw.seek(-4, 2) |
| 1265 | self.assertEqual(5, rw.tell()) |
| 1266 | rw.seek(2, 1) |
| 1267 | self.assertEqual(7, rw.tell()) |
| 1268 | self.assertEqual(b"fl", rw.read(11)) |
| 1269 | rw.flush() |
| 1270 | self.assertEqual(b"asdf123fl", raw.getvalue()) |
| 1271 | |
| 1272 | self.assertRaises(TypeError, rw.seek, 0.0) |
| 1273 | |
| 1274 | def check_flush_and_read(self, read_func): |
| 1275 | raw = self.BytesIO(b"abcdefghi") |
nothing calls this directly
no test coverage detected