Staging
v0.5.1
https://github.com/python/cpython
Raw File
Tip revision: b3570e83e5da8bc51d7167bd55bb9aa42a033032 authored by cvs2svn on 02 March 2001, 19:48:06 UTC
This commit was manufactured by cvs2svn to create tag 'r21b1'.
Tip revision: b3570e8
test_copy_reg.py
import copy_reg

class C:
    pass


try:
    copy_reg.pickle(C, None, None)
except TypeError, e:
    print "Caught expected TypeError:"
    print e
else:
    print "Failed to catch expected TypeError when registering a class type."


print
try:
    copy_reg.pickle(type(1), "not a callable")
except TypeError, e:
    print "Caught expected TypeError:"
    print e
else:
    print "Failed to catch TypeError " \
          "when registering a non-callable reduction function."


print
try:
    copy_reg.pickle(type(1), int, "not a callable")
except TypeError, e:
    print "Caught expected TypeError:"
    print e
else:
    print "Failed to catch TypeError " \
          "when registering a non-callable constructor."
back to top