コード例 #1
0
ファイル: test_events.py プロジェクト: temcode/hyperspy
    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)
コード例 #2
0
ファイル: test_events.py プロジェクト: pc494/hyperspy
    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)
コード例 #3
0
ファイル: test_events.py プロジェクト: realxnl/hyperspy
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__()
コード例 #4
0
ファイル: test_events.py プロジェクト: temcode/hyperspy
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__())
コード例 #5
0
ファイル: test_events.py プロジェクト: temcode/hyperspy
 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()
コード例 #6
0
ファイル: test_events.py プロジェクト: temcode/hyperspy
 def setUp(self):
     self.events = he.Events()
     self.events.a = he.Event()
コード例 #7
0
ファイル: test_events.py プロジェクト: pc494/hyperspy
 def setup_method(self, method):
     self.events = he.Events()
     self.events.a = he.Event()