diff options
author | Benjamin Peterson <benjamin@python.org> | 2012-02-19 10:17:30 -0500 |
---|---|---|
committer | Benjamin Peterson <benjamin@python.org> | 2012-02-19 10:17:30 -0500 |
commit | 558155dc6fe46a5408e21db56251b3e0b11e72a6 (patch) | |
tree | 686ee4e2a716c4a88b7f446dbd642efd072f2041 /Lib/test/test_descr.py | |
parent | d8dc13ddacc5e8f2ec2793390d57c4144b5acdbf (diff) | |
download | cpython-558155dc6fe46a5408e21db56251b3e0b11e72a6.tar.gz |
initialize __dict__ if needed
Diffstat (limited to 'Lib/test/test_descr.py')
-rw-r--r-- | Lib/test/test_descr.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Lib/test/test_descr.py b/Lib/test/test_descr.py index 22277798f6..7b9a5230a1 100644 --- a/Lib/test/test_descr.py +++ b/Lib/test/test_descr.py @@ -1444,6 +1444,7 @@ order (MRO) for bases """ self.fail("classmethod shouldn't accept keyword args") cm = classmethod(f) + self.assertEqual(cm.__dict__, {}) cm.x = 42 self.assertEqual(cm.x, 42) self.assertEqual(cm.__dict__, {"x" : 42}) @@ -1482,6 +1483,7 @@ order (MRO) for bases """ self.assertEqual(d.foo(1), (d, 1)) self.assertEqual(D.foo(d, 1), (d, 1)) sm = staticmethod(None) + self.assertEqual(sm.__dict__, {}) sm.x = 42 self.assertEqual(sm.x, 42) self.assertEqual(sm.__dict__, {"x" : 42}) |