[Python-checkins] r78030 - python/trunk/Lib/test/test_descr.py

benjamin.peterson python-checkins at python.org
Sat Feb 6 21:14:10 CET 2010


Author: benjamin.peterson
Date: Sat Feb  6 21:14:10 2010
New Revision: 78030

Log:
check type_getattro for correctness in a descriptor corner case

Modified:
   python/trunk/Lib/test/test_descr.py

Modified: python/trunk/Lib/test/test_descr.py
==============================================================================
--- python/trunk/Lib/test/test_descr.py	(original)
+++ python/trunk/Lib/test/test_descr.py	Sat Feb  6 21:14:10 2010
@@ -4516,6 +4516,15 @@
         x.a = 42
         self.assertEqual(x.a, 42)
 
+        # Also check type_getattro for correctness.
+        class Meta(type):
+            pass
+        class X(object):
+            __metaclass__ = Meta
+        X.a = 42
+        Meta.a = Descr("a")
+        self.assertEqual(X.a, 42)
+
     def test_getattr_hooks(self):
         # issue 4230
 


More information about the Python-checkins mailing list