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
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