[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):