[pypy-svn] r49627 - pypy/branch/interplevel-oldstyle-classes/pypy/module/__builtin__/test

cfbolz at codespeak.net cfbolz at codespeak.net
Tue Dec 11 13:17:40 CET 2007


Author: cfbolz
Date: Tue Dec 11 13:17:40 2007
New Revision: 49627

Modified:
   pypy/branch/interplevel-oldstyle-classes/pypy/module/__builtin__/test/test_classobj.py
Log:
more passing tests


Modified: pypy/branch/interplevel-oldstyle-classes/pypy/module/__builtin__/test/test_classobj.py
==============================================================================
--- pypy/branch/interplevel-oldstyle-classes/pypy/module/__builtin__/test/test_classobj.py	(original)
+++ pypy/branch/interplevel-oldstyle-classes/pypy/module/__builtin__/test/test_classobj.py	Tue Dec 11 13:17:40 2007
@@ -27,11 +27,23 @@
         class B:
             __metaclass__ = nclassobj
             a = 17
+            b = 18
         class C(A):
-            pass
+            c = 19
         assert C.a == 5
+        assert C.c == 19
         C.__bases__ = (B, )
         assert C.a == 17
+        assert C.b == 18
+        assert C.c == 19
+        C.__bases__ = (B, A)
+        assert C.a == 17
+        assert C.b == 18
+        assert C.c == 19
+        C.__bases__ = (A, B)
+        assert C.a == 5
+        assert C.b == 18
+        assert C.c == 19
 
     def test_init(self):
         class A:



More information about the Pypy-commit mailing list