def test_write_object_to_file(self): obj = ('\u20ac', b'abc', 123, 45.6, 7+8j, 'long line '*1000) for v in range(marshal.version + 1): _testcapi.pymarshal_write_object_to_file(obj, support.TESTFN, v) with open(support.TESTFN, 'rb') as f: data = f.read() support.unlink(support.TESTFN) self.assertEqual(marshal.loads(data), obj)
def test_write_object_to_file(self): obj = ('\u20ac', b'abc', 123, 45.6, 7+8j, 'long line '*1000) for v in range(marshal.version + 1): _testcapi.pymarshal_write_object_to_file(obj, support.TESTFN, v) with open(support.TESTFN, 'rb') as f: data = f.read() support.unlink(support.TESTFN) self.assertEqual(marshal.loads(data), obj)
def test_write_object_to_file(self): obj = ("\u20ac", b"abc", 123, 45.6, 7 + 8j, "long line " * 1000) for v in range(marshal.version + 1): _testcapi.pymarshal_write_object_to_file(obj, test_support.TESTFN, v) with open(test_support.TESTFN, "rb") as f: data = f.read() test_support.unlink(test_support.TESTFN) self.assertEqual(marshal.loads(data), obj)