6 from gi.repository import GLib
8 class TestThread(unittest.TestCase):
10 self.main = GLib.MainLoop()
12 def from_thread_cb(self, test, enum):
13 assert test == self.obj
15 assert type(enum) != int
18 self.obj = testhelper.get_test_thread()
19 self.obj.connect('from-thread', self.from_thread_cb)
20 self.obj.emit('emit-signal')
22 def testExtensionModule(self):
23 GLib.idle_add(self.idle_cb)
24 GLib.timeout_add(50, self.timeout_cb)