def test_trigger_iter(self): o1 = Order() o2 = Order() o3 = Order() o1.trigger(o2, o3) self.aEq(len(o1.triggers), 2) self.aIn(o2.id, o1.triggers) self.aIn(o3.id, o1.triggers) self.aEq(o2.trigger_parent, o1.id) self.aEq(o2.triggered(), True) self.aEq(o3.trigger_parent, o1.id) self.aEq(o3.triggered(), True)
def test_trigger(self): o1 = Order() o2 = Order() o1.trigger(o2) self.aEq(len(o1.triggers), 1) self.aIn(o2.id, o1.triggers) self.aEq(o2.trigger_parent, o1.id) self.aEq(o2.triggered(), True)