(self)
| 508 | self.assertEqual(t.readlines(), lines) |
| 509 | |
| 510 | def test_fileobj_with_name(self): |
| 511 | with open(self.filename, "xb") as raw: |
| 512 | with gzip.GzipFile(fileobj=raw, mode="x") as f: |
| 513 | f.write(b'one') |
| 514 | self.assertEqual(f.name, raw.name) |
| 515 | self.assertEqual(f.fileno(), raw.fileno()) |
| 516 | self.assertEqual(f.mode, gzip.WRITE) |
| 517 | self.assertIs(f.readable(), False) |
| 518 | self.assertIs(f.writable(), True) |
| 519 | self.assertIs(f.seekable(), True) |
| 520 | self.assertIs(f.closed, False) |
| 521 | self.assertIs(f.closed, True) |
| 522 | self.assertEqual(f.name, raw.name) |
| 523 | self.assertRaises(AttributeError, f.fileno) |
| 524 | self.assertEqual(f.mode, gzip.WRITE) |
| 525 | self.assertIs(f.readable(), False) |
| 526 | self.assertIs(f.writable(), True) |
| 527 | self.assertIs(f.seekable(), True) |
| 528 | |
| 529 | with open(self.filename, "wb") as raw: |
| 530 | with gzip.GzipFile(fileobj=raw, mode="w") as f: |
| 531 | f.write(b'two') |
| 532 | self.assertEqual(f.name, raw.name) |
| 533 | self.assertEqual(f.fileno(), raw.fileno()) |
| 534 | self.assertEqual(f.mode, gzip.WRITE) |
| 535 | self.assertIs(f.readable(), False) |
| 536 | self.assertIs(f.writable(), True) |
| 537 | self.assertIs(f.seekable(), True) |
| 538 | self.assertIs(f.closed, False) |
| 539 | self.assertIs(f.closed, True) |
| 540 | self.assertEqual(f.name, raw.name) |
| 541 | self.assertRaises(AttributeError, f.fileno) |
| 542 | self.assertEqual(f.mode, gzip.WRITE) |
| 543 | self.assertIs(f.readable(), False) |
| 544 | self.assertIs(f.writable(), True) |
| 545 | self.assertIs(f.seekable(), True) |
| 546 | |
| 547 | with open(self.filename, "ab") as raw: |
| 548 | with gzip.GzipFile(fileobj=raw, mode="a") as f: |
| 549 | f.write(b'three') |
| 550 | self.assertEqual(f.name, raw.name) |
| 551 | self.assertEqual(f.fileno(), raw.fileno()) |
| 552 | self.assertEqual(f.mode, gzip.WRITE) |
| 553 | self.assertIs(f.readable(), False) |
| 554 | self.assertIs(f.writable(), True) |
| 555 | self.assertIs(f.seekable(), True) |
| 556 | self.assertIs(f.closed, False) |
| 557 | self.assertIs(f.closed, True) |
| 558 | self.assertEqual(f.name, raw.name) |
| 559 | self.assertRaises(AttributeError, f.fileno) |
| 560 | self.assertEqual(f.mode, gzip.WRITE) |
| 561 | self.assertIs(f.readable(), False) |
| 562 | self.assertIs(f.writable(), True) |
| 563 | self.assertIs(f.seekable(), True) |
| 564 | |
| 565 | with open(self.filename, "rb") as raw: |
| 566 | with gzip.GzipFile(fileobj=raw, mode="r") as f: |
| 567 | self.assertEqual(f.read(), b'twothree') |
nothing calls this directly
no test coverage detected