summaryrefslogtreecommitdiff
path: root/Lib/test/test_datetime.py
diff options
context:
space:
mode:
authorTim Peters <tim.peters@gmail.com>2003-02-05 04:08:07 +0000
committerTim Peters <tim.peters@gmail.com>2003-02-05 04:08:07 +0000
commite6e7259c84c3ba311c38ff2e869f770aa3c203c2 (patch)
tree37b473dd1f1003ac7a3b173e4074db7b966f9a75 /Lib/test/test_datetime.py
parent85be58ac166fdc5f13f222ea633d00bfc5598078 (diff)
downloadcpython-e6e7259c84c3ba311c38ff2e869f770aa3c203c2.tar.gz
Build pickler_choices list in a lazier way.
Diffstat (limited to 'Lib/test/test_datetime.py')
-rw-r--r--Lib/test/test_datetime.py21
1 files changed, 5 insertions, 16 deletions
diff --git a/Lib/test/test_datetime.py b/Lib/test/test_datetime.py
index 693b98eaeb..d174f69dbc 100644
--- a/Lib/test/test_datetime.py
+++ b/Lib/test/test_datetime.py
@@ -16,22 +16,11 @@ from datetime import tzinfo
from datetime import time
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),
- ]
-
+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
# XXX instances of new-style classes (like date and time) that both