[pypy-svn] r4946 - pypy/branch/src-newobjectmodel/pypy/interpreter/test
arigo at codespeak.net
arigo at codespeak.net
Sat Jun 5 12:58:18 CEST 2004
Author: arigo
Date: Sat Jun 5 12:58:17 2004
New Revision: 4946
Modified:
pypy/branch/src-newobjectmodel/pypy/interpreter/test/test_class.py
Log:
Test case for the bug just fixed.
Modified: pypy/branch/src-newobjectmodel/pypy/interpreter/test/test_class.py
==============================================================================
--- pypy/branch/src-newobjectmodel/pypy/interpreter/test/test_class.py (original)
+++ pypy/branch/src-newobjectmodel/pypy/interpreter/test/test_class.py Sat Jun 5 12:58:17 2004
@@ -62,7 +62,22 @@
raise RuntimeError
c = C()
self.assertRaises(RuntimeError, c.meth)
-
-
+
+ def test_class_attr(self):
+ class C:
+ a = 42
+ c = C()
+ self.assertEquals(c.a, 42)
+ self.assertEquals(C.a, 42)
+
+ def test_class_attr_inherited(self):
+ class C:
+ a = 42
+ class D(C):
+ pass
+ d = D()
+ self.assertEquals(d.a, 42)
+ self.assertEquals(D.a, 42)
+
if __name__ == '__main__':
testit.main()
More information about the Pypy-commit
mailing list