Update of /cvsroot/python/python/dist/src/Lib/test In directory usw-pr-cvs1:/tmp/cvs-serv13004 Modified Files: pickletester.py Log Message: Add test for pickling new-style class with custom metaclass. Index: pickletester.py =================================================================== RCS file: /cvsroot/python/python/dist/src/Lib/test/pickletester.py,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** pickletester.py 2001/12/19 16:38:29 1.11 --- pickletester.py 2001/12/19 16:58:54 1.12 *************** *** 25,28 **** --- 25,34 ---- return self.a, self.b + class metaclass(type): + pass + + class use_metaclass(object): + __metaclass__ = metaclass + # break into multiple strings to avoid confusing font-lock-mode DATA = """(lp1 *************** *** 236,239 **** --- 242,251 ---- def test_getinitargs(self): pass + + def test_metaclass(self): + a = use_metaclass() + s = self.dumps(a) + b = self.loads(s) + self.assertEqual(a.__class__, b.__class__) class AbstractPickleModuleTests(unittest.TestCase):
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4