From: Guido van Rossum Date: Fri, 5 Apr 2002 20:57:02 +0000 (+0000) Subject: Add tests for binary pickles. X-Git-Tag: v2.3c1~6108 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d1bfe5e5fdb65c1ee0cd344c1446fef3656be2b4;p=python Add tests for binary pickles. --- diff --git a/Lib/test/test_bool.py b/Lib/test/test_bool.py index 0a60a3b4e2..388cd4b346 100644 --- a/Lib/test/test_bool.py +++ b/Lib/test/test_bool.py @@ -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"