diff options
Diffstat (limited to 'test')
| -rwxr-xr-x | test/test-manager | 13 | 
1 files changed, 12 insertions, 1 deletions
| diff --git a/test/test-manager b/test/test-manager index 759b6a48..c6cf5601 100755 --- a/test/test-manager +++ b/test/test-manager @@ -11,17 +11,28 @@ def adapter_added(path):  def adapter_removed(path):  	print "Adapter with path %s removed" % (path) +def default_changed(path): +	print "Default adapter is now at path %s" % (path) +  if __name__ == "__main__":  	dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)  	bus = dbus.SystemBus() -	manager = dbus.Interface(bus.get_object('org.bluez', '/org/bluez'), +	manager = dbus.Interface(bus.get_object('org.bluez', '/'),  							'org.bluez.Manager')  	manager.connect_to_signal("AdapterAdded", adapter_added)  	manager.connect_to_signal("AdapterRemoved", adapter_removed) +	manager.connect_to_signal("DefaultAdapterChanged", default_changed) + +	try: +		path = manager.DefaultAdapter() +		default_changed(path) +	except: +		pass +  	mainloop = gobject.MainLoop()  	mainloop.run() | 
