MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_fileobj_without_name

Method test_fileobj_without_name

Lib/test/test_gzip.py:666–701  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

664 self.assertEqual(f.name, str_filename)
665
666 def test_fileobj_without_name(self):
667 bio = io.BytesIO()
668 with gzip.GzipFile(fileobj=bio, mode='wb') as f:
669 f.write(data1 * 50)
670 self.assertEqual(f.name, '')
671 self.assertRaises(io.UnsupportedOperation, f.fileno)
672 self.assertEqual(f.mode, gzip.WRITE)
673 self.assertIs(f.readable(), False)
674 self.assertIs(f.writable(), True)
675 self.assertIs(f.seekable(), True)
676 self.assertIs(f.closed, False)
677 self.assertIs(f.closed, True)
678 self.assertEqual(f.name, '')
679 self.assertRaises(AttributeError, f.fileno)
680 self.assertEqual(f.mode, gzip.WRITE)
681 self.assertIs(f.readable(), False)
682 self.assertIs(f.writable(), True)
683 self.assertIs(f.seekable(), True)
684
685 bio.seek(0)
686 with gzip.GzipFile(fileobj=bio, mode='rb') as f:
687 self.assertEqual(f.read(), data1 * 50)
688 self.assertEqual(f.name, '')
689 self.assertRaises(io.UnsupportedOperation, f.fileno)
690 self.assertEqual(f.mode, gzip.READ)
691 self.assertIs(f.readable(), True)
692 self.assertIs(f.writable(), False)
693 self.assertIs(f.seekable(), True)
694 self.assertIs(f.closed, False)
695 self.assertIs(f.closed, True)
696 self.assertEqual(f.name, '')
697 self.assertRaises(AttributeError, f.fileno)
698 self.assertEqual(f.mode, gzip.READ)
699 self.assertIs(f.readable(), True)
700 self.assertIs(f.writable(), False)
701 self.assertIs(f.seekable(), True)
702
703 def test_fileobj_and_filename(self):
704 filename2 = self.filename + 'new'

Callers

nothing calls this directly

Calls 9

seekMethod · 0.95
writeMethod · 0.45
assertEqualMethod · 0.45
assertRaisesMethod · 0.45
assertIsMethod · 0.45
readableMethod · 0.45
writableMethod · 0.45
seekableMethod · 0.45
readMethod · 0.45

Tested by

no test coverage detected