def test_connect_and_emit(self): dispatcher = Dispatcher() dispatcher.connect('pr', self.callback) obj = {'called': False} dispatcher.emit('pr', obj) self.assertTrue(obj['called'])
def test_add_new_signal(self): dispatcher = Dispatcher() dispatcher.add_new_signal('test-signal', True) dispatcher.connect('test-signal', self.callback) obj = {'called': False} dispatcher.emit('test-signal', obj) self.assertTrue(obj['called'])