[Python-checkins] python/dist/src/Lib/test pickletester.py,1.21,1.22

gvanrossum@users.sourceforge.net gvanrossum@users.sourceforge.net
2003年1月27日 20:14:53 -0800


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1:/tmp/cvs-serv17311/test
Modified Files:
	pickletester.py 
Log Message:
More protocol 2: TUPLE1, TUPLE2, TUPLE3.
Also moved the special case for empty tuples from save() to save_tuple().
Index: pickletester.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/pickletester.py,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** pickletester.py	28 Jan 2003 03:49:52 -0000	1.21
--- pickletester.py	28 Jan 2003 04:14:51 -0000	1.22
***************
*** 282,285 ****
--- 282,297 ----
 self.assertEqual(x, y)
 
+ def test_short_tuples(self):
+ a = ()
+ b = (12,)
+ c = (6, 6)
+ d = (4, 4, 4)
+ e = (3, 3, 3, 3)
+ for proto in 0, 1, 2:
+ for x in a, b, c, d, e:
+ s = self.dumps(x, proto)
+ y = self.loads(s)
+ self.assertEqual(x, y, (proto, x, s, y))
+ 
 class AbstractPickleModuleTests(unittest.TestCase):
 

AltStyle によって変換されたページ (->オリジナル) /