8 import dbus.mainloop.glib
10 print "Failed import, aborting test"
13 dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
14 loop = gobject.MainLoop()
18 def handle_noreceipt():
19 print "Failed to get signal"
24 gobject.timeout_add(7000, handle_noreceipt)
26 bus = dbus.SessionBus()
28 def sighandler(*args, **kwargs):
32 bus.add_signal_receiver(sighandler, dbus_interface='org.freedesktop.TestSuite', signal_name='Foo')
34 o = bus.get_object('org.freedesktop.DBus.TestSuiteEchoService', '/org/freedesktop/TestSuite')
35 i = dbus.Interface(o, 'org.freedesktop.TestSuite')
36 def nullhandler(*args, **kwargs):
38 i.EmitFoo(reply_handler=nullhandler, error_handler=nullhandler)