(self)
| 462 | g.seek(-100, _SEEK_CUR) |
| 463 | |
| 464 | def test_tell(self): |
| 465 | f = GridIn(self.db.fs, chunkSize=3) |
| 466 | f.write(b"hello world") |
| 467 | f.close() |
| 468 | |
| 469 | g = GridOut(self.db.fs, f._id) |
| 470 | self.assertEqual(0, g.tell()) |
| 471 | g.read(0) |
| 472 | self.assertEqual(0, g.tell()) |
| 473 | g.read(1) |
| 474 | self.assertEqual(1, g.tell()) |
| 475 | g.read(2) |
| 476 | self.assertEqual(3, g.tell()) |
| 477 | g.read() |
| 478 | self.assertEqual(g.length, g.tell()) |
| 479 | |
| 480 | def test_multiple_reads(self): |
| 481 | f = GridIn(self.db.fs, chunkSize=3) |