Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 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)