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

Method test_write_to_fileobj

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

Source from the content-addressed store, hash-verified

1166 unlink(TESTFN)
1167
1168 def test_write_to_fileobj(self):
1169 try:
1170 with open(TESTFN, "wb") as raw:
1171 with LZMAFile(raw, "w") as f:
1172 f.write(INPUT)
1173 self.assertEqual(f.name, raw.name)
1174 self.assertEqual(f.fileno(), raw.fileno())
1175 self.assertEqual(f.mode, 'wb')
1176 self.assertIs(f.readable(), False)
1177 self.assertIs(f.writable(), True)
1178 self.assertIs(f.seekable(), False)
1179 self.assertIs(f.closed, False)
1180 self.assertIs(f.closed, True)
1181 with self.assertRaises(ValueError):
1182 f.name
1183 self.assertRaises(ValueError, f.fileno)
1184 self.assertEqual(f.mode, 'wb')
1185 self.assertRaises(ValueError, f.readable)
1186 self.assertRaises(ValueError, f.writable)
1187 self.assertRaises(ValueError, f.seekable)
1188
1189 expected = lzma.compress(INPUT)
1190 with open(TESTFN, "rb") as f:
1191 self.assertEqual(f.read(), expected)
1192 finally:
1193 unlink(TESTFN)
1194
1195 def test_write_to_fileobj_with_int_name(self):
1196 try:

Callers

nothing calls this directly

Calls 13

LZMAFileClass · 0.90
unlinkFunction · 0.90
openFunction · 0.50
writeMethod · 0.45
assertEqualMethod · 0.45
filenoMethod · 0.45
assertIsMethod · 0.45
readableMethod · 0.45
writableMethod · 0.45
seekableMethod · 0.45
assertRaisesMethod · 0.45
compressMethod · 0.45

Tested by

no test coverage detected