[Python-checkins] python/dist/src/Lib/test pickletester.py,1.20,1.21
gvanrossum@users.sourceforge.net
gvanrossum@users.sourceforge.net
Mon, 27 Jan 2003 19:49:55 -0800
Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1:/tmp/cvs-serv25222/test
Modified Files:
pickletester.py
Log Message:
First baby steps towards implementing protocol 2: PROTO, LONG1 and LONG4.
Index: pickletester.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/pickletester.py,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** pickletester.py 13 Nov 2002 22:10:47 -0000 1.20
--- pickletester.py 28 Jan 2003 03:49:52 -0000 1.21
***************
*** 268,271 ****
--- 268,285 ----
self.assertEqual(t, u)
+ # Tests for protocol 2
+
+ def test_long1(self):
+ x = 12345678910111213141516178920L
+ s = self.dumps(x, 2)
+ y = self.loads(s)
+ self.assertEqual(x, y)
+
+ def test_long4(self):
+ x = 12345678910111213141516178920L << (256*8)
+ s = self.dumps(x, 2)
+ y = self.loads(s)
+ self.assertEqual(x, y)
+
class AbstractPickleModuleTests(unittest.TestCase):