@@ -277,6 +277,10 @@ def readable(self):
|
277 | 277 | def seekable(self): |
278 | 278 | return True |
279 | 279 | |
| 280 | +def seek(self, pos, whence=0): |
| 281 | +# naive implementation, enough for tests |
| 282 | +return 0 |
| 283 | + |
280 | 284 | def writable(self): |
281 | 285 | return True |
282 | 286 | |
@@ -1486,6 +1490,9 @@ def test_misbehaved_io(self):
|
1486 | 1490 | self.assertRaises(OSError, bufio.seek, 0) |
1487 | 1491 | self.assertRaises(OSError, bufio.tell) |
1488 | 1492 | |
| 1493 | +# Silence destructor error |
| 1494 | +bufio.close = lambda: None |
| 1495 | + |
1489 | 1496 | def test_no_extraneous_read(self): |
1490 | 1497 | # Issue #9550; when the raw IO object has satisfied the read request, |
1491 | 1498 | # we should not issue any additional reads, otherwise it may block |
@@ -1834,6 +1841,9 @@ def test_misbehaved_io(self):
|
1834 | 1841 | self.assertRaises(OSError, bufio.tell) |
1835 | 1842 | self.assertRaises(OSError, bufio.write, b"abcdef") |
1836 | 1843 | |
| 1844 | +# Silence destructor error |
| 1845 | +bufio.close = lambda: None |
| 1846 | + |
1837 | 1847 | def test_max_buffer_size_removal(self): |
1838 | 1848 | with self.assertRaises(TypeError): |
1839 | 1849 | self.tp(self.MockRawIO(), 8, 12) |
|