mirror of
https://github.com/python/cpython
synced 2026-09-29 12:10:30 +03:00
Add tests for binary pickles.
This commit is contained in:
parent
9651198db4
commit
d1bfe5e5fd
1 changed files with 12 additions and 0 deletions
|
|
@ -213,22 +213,34 @@ veris(marshal.loads(marshal.dumps(False)), False)
|
|||
import pickle
|
||||
veris(pickle.loads(pickle.dumps(True)), True)
|
||||
veris(pickle.loads(pickle.dumps(False)), False)
|
||||
veris(pickle.loads(pickle.dumps(True, True)), True)
|
||||
veris(pickle.loads(pickle.dumps(False, True)), False)
|
||||
|
||||
import cPickle
|
||||
veris(cPickle.loads(cPickle.dumps(True)), True)
|
||||
veris(cPickle.loads(cPickle.dumps(False)), False)
|
||||
veris(cPickle.loads(cPickle.dumps(True, True)), True)
|
||||
veris(cPickle.loads(cPickle.dumps(False, True)), False)
|
||||
|
||||
veris(pickle.loads(cPickle.dumps(True)), True)
|
||||
veris(pickle.loads(cPickle.dumps(False)), False)
|
||||
veris(pickle.loads(cPickle.dumps(True, True)), True)
|
||||
veris(pickle.loads(cPickle.dumps(False, True)), False)
|
||||
|
||||
veris(cPickle.loads(pickle.dumps(True)), True)
|
||||
veris(cPickle.loads(pickle.dumps(False)), False)
|
||||
veris(cPickle.loads(pickle.dumps(True, True)), True)
|
||||
veris(cPickle.loads(pickle.dumps(False, True)), False)
|
||||
|
||||
# Test for specific backwards-compatible pickle values
|
||||
vereq(pickle.dumps(True), "I01\n.")
|
||||
vereq(pickle.dumps(False), "I00\n.")
|
||||
vereq(cPickle.dumps(True), "I01\n.")
|
||||
vereq(cPickle.dumps(False), "I00\n.")
|
||||
vereq(pickle.dumps(True, True), "I01\n.")
|
||||
vereq(pickle.dumps(False, True), "I00\n.")
|
||||
vereq(cPickle.dumps(True, True), "I01\n.")
|
||||
vereq(cPickle.dumps(False, True), "I00\n.")
|
||||
|
||||
if verbose:
|
||||
print "All OK"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue