Kaydet (Commit) 42d5947e authored tarafından Benjamin Peterson's avatar Benjamin Peterson

check type_getattro for correctness in a descriptor corner case

üst 5749d882
......@@ -4516,6 +4516,15 @@ order (MRO) for bases """
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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment