(self)
| 284 | if L == []: break |
| 285 | |
| 286 | def test_seek_read(self): |
| 287 | self.test_write() |
| 288 | # Try seek, read test |
| 289 | |
| 290 | with gzip.GzipFile(self.filename) as f: |
| 291 | while 1: |
| 292 | oldpos = f.tell() |
| 293 | line1 = f.readline() |
| 294 | if not line1: break |
| 295 | newpos = f.tell() |
| 296 | f.seek(oldpos) # negative seek |
| 297 | if len(line1)>10: |
| 298 | amount = 10 |
| 299 | else: |
| 300 | amount = len(line1) |
| 301 | line2 = f.read(amount) |
| 302 | self.assertEqual(line1[:amount], line2) |
| 303 | f.seek(newpos) # positive seek |
| 304 | |
| 305 | def test_seek_whence(self): |
| 306 | self.test_write() |
nothing calls this directly
no test coverage detected