diff options
author | Jesse Luehrs <doy@tozt.net> | 2014-11-01 00:44:41 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2014-11-01 00:44:41 -0400 |
commit | cfd35901eec81c27b5edab47efb5eee76abdcc74 (patch) | |
tree | 25e4ac564b3d0c1c4c58c54a9bee69d45ca42c89 | |
parent | 84143a6e64b1b109015c24f64e1b97726ae2d1f3 (diff) | |
download | python-mop-cfd35901eec81c27b5edab47efb5eee76abdcc74.tar.gz python-mop-cfd35901eec81c27b5edab47efb5eee76abdcc74.zip |
clean up the bootstrap test
-rw-r--r-- | t/mop_test.py | 19 |
1 files 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" |