summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
Diffstat (limited to 'Lib')
-rw-r--r--Lib/test/test_descr.py6
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")