Build pickler_choices list in a lazier way.
This commit is contained in:
parent
6288e230d8
commit
35ad641b99
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue