diff options
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/test/test_descr.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Lib/test/test_descr.py b/Lib/test/test_descr.py index ced25f3..d24d005 100644 --- a/Lib/test/test_descr.py +++ b/Lib/test/test_descr.py @@ -1783,6 +1783,12 @@ order (MRO) for bases """ def f(self): return "C" class D(B, C): pass + self.assertEqual(A.mro(), [A, object]) + self.assertEqual(A.__mro__, (A, object)) + self.assertEqual(B.mro(), [B, A, object]) + self.assertEqual(B.__mro__, (B, A, object)) + self.assertEqual(C.mro(), [C, A, object]) + self.assertEqual(C.__mro__, (C, A, object)) self.assertEqual(D.mro(), [D, B, C, A, object]) self.assertEqual(D.__mro__, (D, B, C, A, object)) self.assertEqual(D().f(), "C") |