(self)
| 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: |
nothing calls this directly
no test coverage detected