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

Method test_read_from_file

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

Source from the content-addressed store, hash-verified

890 self.assertEqual(f.read(), INPUT * 5)
891
892 def test_read_from_file(self):
893 with TempFile(TESTFN, COMPRESSED_XZ):
894 with LZMAFile(TESTFN) as f:
895 self.assertEqual(f.read(), INPUT)
896 self.assertEqual(f.read(), b"")
897 self.assertEqual(f.name, TESTFN)
898 self.assertIsInstance(f.fileno(), int)
899 self.assertEqual(f.mode, 'rb')
900 self.assertIs(f.readable(), True)
901 self.assertIs(f.writable(), False)
902 self.assertIs(f.seekable(), True)
903 self.assertIs(f.closed, False)
904 self.assertIs(f.closed, True)
905 with self.assertRaises(ValueError):
906 f.name
907 self.assertRaises(ValueError, f.fileno)
908 self.assertEqual(f.mode, 'rb')
909 self.assertRaises(ValueError, f.readable)
910 self.assertRaises(ValueError, f.writable)
911 self.assertRaises(ValueError, f.seekable)
912
913 def test_read_from_file_with_bytes_filename(self):
914 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