Staging
v0.5.1
https://github.com/python/cpython
Raw File
Tip revision: 1ad37bb508b990d73a76fdbeae9cb5aeadd0b4b0 authored by cvs2svn on 23 March 2001, 20:24:07 UTC
This commit was manufactured by cvs2svn to create tag 'r21b2'.
Tip revision: 1ad37bb
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