def test_connect_ui_and_emit(self):
        global called
        called = False
        
        dispatcher = Dispatcher()

        dispatcher.connect_ui('pr', self.callback_ui)
        obj = {'called': False}

        timeout_id = GObject.timeout_add_seconds(1, self.emit_signal, dispatcher, 'pr', obj)
        Gtk.main()
        self.assertTrue(called)
Example #2
0
    def test_connect_ui_and_emit(self):
        global called
        called = False

        dispatcher = Dispatcher()

        dispatcher.connect_ui('pr', self.callback_ui)
        obj = {'called': False}

        timeout_id = GObject.timeout_add_seconds(1, self.emit_signal,
                                                 dispatcher, 'pr', obj)
        Gtk.main()
        self.assertTrue(called)