def setUp(self): self.events = he.Events() self.events.a = he.Event() self.events.b = he.Event() self.events.c = he.Event() self.events.a.connect(self.on_trigger) self.events.a.connect(self.on_trigger2) self.events.b.connect(self.on_trigger) self.events.c.connect(self.on_trigger)
def setup_method(self, method): self.events = he.Events() self.events.a = he.Event() self.events.b = he.Event() self.events.c = he.Event() self.events.a.connect(self.on_trigger) self.events.a.connect(self.on_trigger2) self.events.b.connect(self.on_trigger) self.events.c.connect(self.on_trigger)
def test_events_container_magic_attributes(): events = he.Events() event = he.Event() events.event = event events.a = 3 assert "event" in events.__dir__() assert "a" in events.__dir__() assert (repr(events) == "<hyperspy.events.Events: " "{'event': <hyperspy.events.Event: set()>}>") del events.event del events.a assert "event" not in events.__dir__() assert "a" not in events.__dir__()
def test_events_container_magic_attributes(): events = he.Events() event = he.Event() events.event = event events.a = 3 nt.assert_in("event", events.__dir__()) nt.assert_in("a", events.__dir__()) nt.assert_equal( repr(events), "<hyperspy.events.Events: " "{'event': <hyperspy.events.Event: set([])>}>") del events.event del events.a nt.assert_not_in("event", events.__dir__()) nt.assert_not_in("a", events.__dir__())
def test_wrong_kwarg_name(self): self.events.d = he.Event(arguments=['A', "B+"])
def test_wrong_default_order(self): self.events.d = he.Event(arguments=['A', ('C', "vC"), "B"])
def setup(self): self.events = he.Events() self.events.a = he.Event(arguments=['A', 'B']) self.events.b = he.Event(arguments=['A', 'B', ('C', "vC")]) self.events.c = he.Event()
def setUp(self): self.events = he.Events() self.events.a = he.Event()
def test_wrong_kwarg_name(self): with pytest.raises(ValueError): self.events.d = he.Event(arguments=['A', "B+"])
def test_wrong_default_order(self): with pytest.raises(SyntaxError): self.events.d = he.Event(arguments=['A', ('C', "vC"), "B"])
def setup_method(self, method): self.events = he.Events() self.events.a = he.Event()