]> granicus.if.org Git - python/commitdiff
Issue #19648: implement empty tests in pickletester. Patch by Gennadiy Zlobin.
authorAntoine Pitrou <solipsis@pitrou.net>
Sat, 28 Dec 2013 15:57:37 +0000 (16:57 +0100)
committerAntoine Pitrou <solipsis@pitrou.net>
Sat, 28 Dec 2013 15:57:37 +0000 (16:57 +0100)
Lib/test/pickletester.py
Misc/ACKS

index 05befbf4254ca406922ce30f87a194042cd4a8b8..1f59ab2dca5ab86641e0884449f19c6a6b350104 100644 (file)
@@ -812,10 +812,18 @@ class AbstractPickleTests(unittest.TestCase):
         self.assertEqual(self.dumps(1.2, 0)[0:3], b'F1.')
 
     def test_reduce(self):
-        pass
+        for proto in protocols:
+            inst = AAA()
+            dumped = self.dumps(inst, proto)
+            loaded = self.loads(dumped)
+            self.assertEqual(loaded, REDUCE_A)
 
     def test_getinitargs(self):
-        pass
+        for proto in protocols:
+            inst = initarg(1, 2)
+            dumped = self.dumps(inst, proto)
+            loaded = self.loads(dumped)
+            self.assert_is_copy(inst, loaded)
 
     def test_pop_empty_stack(self):
         # Test issue7455
index ef6853da07806fbc98885a87f9a8ef9c5c43ef91..ed5afe76cf49563c5bc321ab057f9b6f9d70940a 100644 (file)
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -1456,4 +1456,5 @@ Uwe Zessin
 Cheng Zhang
 Kai Zhu
 Tarek Ziadé
+Gennadiy Zlobin
 Peter Ã…strand