From cfd35901eec81c27b5edab47efb5eee76abdcc74 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Sat, 1 Nov 2014 00:44:41 -0400 Subject: clean up the bootstrap test --- t/mop_test.py | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/t/mop_test.py b/t/mop_test.py index 7bdece6..b511163 100644 --- a/t/mop_test.py +++ b/t/mop_test.py @@ -9,24 +9,23 @@ class MopTest(unittest.TestCase): assert mop.Method is not None assert mop.Attribute is not None - assert mop.Object.metaclass is mop.Class assert mop.Class.metaclass is mop.Class - - assert mop.Object in mop.Class.get_mro() - assert mop.Class in mop.Class.get_mro() - assert mop.Object in mop.Object.get_mro() - assert mop.Class not in mop.Object.get_mro() + assert mop.Object.metaclass is mop.Class + assert mop.Method.metaclass is mop.Class + assert mop.Attribute.metaclass is mop.Class assert mop.Class.isa(mop.Object) assert mop.Class.isa(mop.Class) assert mop.Object.isa(mop.Object) assert mop.Object.isa(mop.Class) - assert mop.Method.metaclass is mop.Class - assert mop.Attribute.metaclass is mop.Class + assert mop.Class.get_all_methods()["add_method"].isa(mop.Object) + assert mop.Class.get_all_methods()["add_method"].isa(mop.Method) + assert not mop.Class.get_all_methods()["add_method"].isa(mop.Class) - assert mop.Object in mop.Method.get_mro() - assert mop.Object in mop.Attribute.get_mro() + assert mop.Class.get_all_attributes()["superclass"].isa(mop.Object) + assert mop.Class.get_all_attributes()["superclass"].isa(mop.Attribute) + assert not mop.Class.get_all_attributes()["superclass"].isa(mop.Class) assert mop.Class.get_name() == "Class" assert mop.Object.get_name() == "Object" -- cgit v1.2.3