Lines Matching refs:code
51 mod, func, code = 'junk1 ', ' junk2', 0xabcd
52 e = ExtensionSaver(code)
56 mod, func, code)
57 copyreg.add_extension(mod, func, code)
59 self.assertTrue(copyreg._extension_registry[mod, func] == code)
60 self.assertTrue(copyreg._inverted_registry[code] == (mod, func))
62 self.assertNotIn(code, copyreg._extension_cache)
64 copyreg.add_extension(mod, func, code) # shouldn't blow up
65 # Conflicting code.
67 mod, func, code + 1)
69 mod, func, code + 1)
72 mod[1:], func, code )
74 mod[1:], func, code )
77 mod, func[1:], code)
79 mod, func[1:], code)
81 if code + 1 not in copyreg._inverted_registry:
83 mod[1:], func[1:], code + 1)
90 # The code *may* be in copyreg._extension_registry, though, if
91 # we happened to pick on a registered code. So don't check for
95 for code in 1, 0x7fffffff:
96 e = ExtensionSaver(code)
98 copyreg.add_extension(mod, func, code)
99 copyreg.remove_extension(mod, func, code)
104 for code in -1, 0, 0x80000000:
106 mod, func, code)