A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-checkins/2001-December/023793.html below:

[Python-checkins] CVS: python/dist/src/Lib/test pickletester.py,1.11,1.12

[Python-checkins] CVS: python/dist/src/Lib/test pickletester.py,1.11,1.12Guido van Rossum gvanrossum@users.sourceforge.net
Wed, 19 Dec 2001 08:58:56 -0800
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