]> granicus.if.org Git - python/commitdiff
test_newobj_tuple(), test_newobj_list(): These tests should work under
authorTim Peters <tim.peters@gmail.com>
Mon, 3 Feb 2003 22:32:18 +0000 (22:32 +0000)
committerTim Peters <tim.peters@gmail.com>
Mon, 3 Feb 2003 22:32:18 +0000 (22:32 +0000)
all protocols, so tried them under all.

Lib/test/pickletester.py

index 0d2441adc5ff08fc4a7bb3f533e2ff08d7a45e33..87acec6aa2fe73ca3e20f52be3c9fa30a5956e78 100644 (file)
@@ -555,19 +555,21 @@ class AbstractPickleTests(unittest.TestCase):
         x = MyTuple([1, 2, 3])
         x.foo = 42
         x.bar = "hello"
-        s = self.dumps(x, 2)
-        y = self.loads(s)
-        self.assertEqual(tuple(x), tuple(y))
-        self.assertEqual(x.__dict__, y.__dict__)
+        for proto in protocols:
+            s = self.dumps(x, proto)
+            y = self.loads(s)
+            self.assertEqual(tuple(x), tuple(y))
+            self.assertEqual(x.__dict__, y.__dict__)
 
     def test_newobj_list(self):
         x = MyList([1, 2, 3])
         x.foo = 42
         x.bar = "hello"
-        s = self.dumps(x, 2)
-        y = self.loads(s)
-        self.assertEqual(list(x), list(y))
-        self.assertEqual(x.__dict__, y.__dict__)
+        for proto in protocols:
+            s = self.dumps(x, proto)
+            y = self.loads(s)
+            self.assertEqual(list(x), list(y))
+            self.assertEqual(x.__dict__, y.__dict__)
 
     def test_newobj_generic(self):
         for proto in protocols: