We didn't have any tests making pickles with one of {pickle, cPickle},

and loading them via the other, except for the special cases of this
Guido added to test_datetime.py for datetime module objects.  The new
test_xpickle.py tries all of pickletester's AbstractPickleTests in
both x-module ways.
This commit is contained in:
Tim Peters 2003-02-13 19:30:57 +00:00
parent 729765079e
commit c0c9370985
2 changed files with 52 additions and 0 deletions

View file

@ -806,6 +806,11 @@ class AbstractPickleModuleTests(unittest.TestCase):
finally:
os.remove(TESTFN)
def test_highest_protocol(self):
# Of course this needs to be changed when HIGHEST_PROTOCOL changes.
self.assertEqual(self.module.HIGHEST_PROTOCOL, 2)
class AbstractPersistentPicklerTests(unittest.TestCase):
# This class defines persistent_id() and persistent_load()