MCPcopy Index your code
hub / github.com/python/cpython / test_read_from_file

Method test_read_from_file

Lib/test/test_lzma.py:882–901  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

880 self.assertEqual(f.read(), INPUT * 5)
881
882 def test_read_from_file(self):
883 with TempFile(TESTFN, COMPRESSED_XZ):
884 with LZMAFile(TESTFN) as f:
885 self.assertEqual(f.read(), INPUT)
886 self.assertEqual(f.read(), b"")
887 self.assertEqual(f.name, TESTFN)
888 self.assertIsInstance(f.fileno(), int)
889 self.assertEqual(f.mode, 'rb')
890 self.assertIs(f.readable(), True)
891 self.assertIs(f.writable(), False)
892 self.assertIs(f.seekable(), True)
893 self.assertIs(f.closed, False)
894 self.assertIs(f.closed, True)
895 with self.assertRaises(ValueError):
896 f.name
897 self.assertRaises(ValueError, f.fileno)
898 self.assertEqual(f.mode, 'rb')
899 self.assertRaises(ValueError, f.readable)
900 self.assertRaises(ValueError, f.writable)
901 self.assertRaises(ValueError, f.seekable)
902
903 def test_read_from_file_with_bytes_filename(self):
904 bytes_filename = os.fsencode(TESTFN)

Callers

nothing calls this directly

Calls 11

LZMAFileClass · 0.90
assertIsInstanceMethod · 0.80
TempFileClass · 0.70
assertEqualMethod · 0.45
readMethod · 0.45
filenoMethod · 0.45
assertIsMethod · 0.45
readableMethod · 0.45
writableMethod · 0.45
seekableMethod · 0.45
assertRaisesMethod · 0.45

Tested by

no test coverage detected