Пример #1
0
 def test_simple(self):
     t = Terminator(klass)
     assert t.lookup("name") is None
     new_attr = t.add_attribute("name")
     a1 = new_attr.lookup("name")
     assert a1 is new_attr
     a2 = t.add_attribute("name")
     assert a2 is a1
     a3 = a1.add_attribute("name2")
     assert a3.lookup("name") is a2
     assert a3.lookup("name2") is a3
     assert a3.lookup("xyz") is None
     assert a3.index == 1
     assert a2.index == 0
     assert t.index == 0
Пример #2
0
 def test_simple(self):
     t = Terminator()
     assert t.lookup("name") is None
     new_attr = t.add_attribute("name")
     a1 = new_attr.lookup("name")
     assert a1 is new_attr
     a2 = t.add_attribute("name")
     assert a2 is a1
     a3 = a1.add_attribute("name2")
     assert a3.lookup("name") is a2
     assert a3.lookup("name2") is a3
     assert a3.lookup("xyz") is None
     assert a3.index == 1
     assert a2.index == 0
     assert t.index == 0