[Python-checkins] python/dist/src/Lib/test test_datetime.py,1.34,1.35

tim_one@users.sourceforge.net tim_one@users.sourceforge.net
Tue, 04 Feb 2003 20:08:19 -0800


Update of /cvsroot/python/python/dist/src/Lib/test
In directory sc8-pr-cvs1:/tmp/cvs-serv7682/Lib/test

Modified Files:
	test_datetime.py 
Log Message:
Build pickler_choices list in a lazier way.


Index: test_datetime.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/test/test_datetime.py,v
retrieving revision 1.34
retrieving revision 1.35
diff -C2 -d -r1.34 -r1.35
*** test_datetime.py	3 Feb 2003 01:32:33 -0000	1.34
--- test_datetime.py	5 Feb 2003 04:08:07 -0000	1.35
***************
*** 17,36 ****
  from datetime import date, datetime
  
! 
! pickle_choices = [
!     (pickle, pickle, 0),
!     (pickle, pickle, 1),
!     (pickle, pickle, 2),
!     (cPickle, cPickle, 0),
!     (cPickle, cPickle, 1),
!     (cPickle, cPickle, 2),
!     (pickle, cPickle, 0),
!     (pickle, cPickle, 1),
!     (pickle, cPickle, 2),
!     (cPickle, pickle, 0),
!     (cPickle, pickle, 1),
!     (cPickle, pickle, 2),
!     ]
! 
  
  # XXX The test suite uncovered a bug in Python 2.2.2:  if x and y are
--- 17,25 ----
  from datetime import date, datetime
  
! pickle_choices = [(pickler, unpickler, proto)
!                   for pickler in pickle, cPickle
!                   for unpickler in pickle, cPickle
!                   for proto in range(3)]
! assert len(pickle_choices) == 2*2*3
  
  # XXX The test suite uncovered a bug in Python 2.2.2:  if x and y are