Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit aaef344

Browse files
committed
#17346: make sure pickle tests are run against all protocols. Initial patch by Marius Gedminas.
1 parent 7b39b9b commit aaef344

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

Lib/test/pickletester.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -577,10 +577,10 @@ def test_recursive_inst(self):
577577
i = C()
578578
i.attr = i
579579
for proto in protocols:
580-
s = self.dumps(i, 2)
580+
s = self.dumps(i, proto)
581581
x = self.loads(s)
582582
self.assertEqual(dir(x), dir(i))
583-
self.assertTrue(x.attr is x)
583+
self.assertIs(x.attr, x)
584584

585585
def test_recursive_multi(self):
586586
l = []
@@ -637,13 +637,13 @@ def test_unicode_high_plane(self):
637637
def test_bytes(self):
638638
for proto in protocols:
639639
for s in b'', b'xyz', b'xyz'*100:
640-
p = self.dumps(s)
640+
p = self.dumps(s, proto)
641641
self.assertEqual(self.loads(p), s)
642642
for s in [bytes([i]) for i in range(256)]:
643-
p = self.dumps(s)
643+
p = self.dumps(s, proto)
644644
self.assertEqual(self.loads(p), s)
645645
for s in [bytes([i, i]) for i in range(256)]:
646-
p = self.dumps(s)
646+
p = self.dumps(s, proto)
647647
self.assertEqual(self.loads(p), s)
648648

649649
def test_ints(self):

0 commit comments

Comments
 (0)