diff --git a/test/test-device b/test/test-device
index 655eeae..2be5394 100755
--- a/test/test-device
+++ b/test/test-device
print("Need address parameter")
else:
device = bluezutils.find_device(args[1], options.dev_id)
- device = dbus.Interface(bus.get_object("org.bluez", path),
+ path = device.object_path
+ props = dbus.Interface(bus.get_object("org.bluez", path),
"org.freedesktop.DBus.Properties")
- cls = device.Get("org.bluez.Device1", "Class")
+ cls = props.Get("org.bluez.Device1", "Class")
print("0x%06x" % cls)
sys.exit(0)
props = dbus.Interface(bus.get_object("org.bluez", path),
"org.freedesktop.DBus.Properties")
if (len(args) < 3):
- alias = device.Get("org.bluez.Device1", "Alias")
+ alias = props.Get("org.bluez.Device1", "Alias")
print(alias)
else:
- device.Set("org.bluez.Device1", "Alias", args[2])
+ props.Set("org.bluez.Device1", "Alias", args[2])
sys.exit(0)
if (args[0] == "trusted"):
props = dbus.Interface(bus.get_object("org.bluez", path),
"org.freedesktop.DBus.Properties")
if (len(args) < 3):
- trusted = device.Get("org.bluez.Device1", "Trusted")
+ trusted = props.Get("org.bluez.Device1", "Trusted")
print(trusted)
else:
if (args[2] == "yes"):
value = dbus.Boolean(0)
else:
value = dbus.Boolean(args[2])
- device.Set("org.bluez.Device1", "Trusted", value)
+ props.Set("org.bluez.Device1", "Trusted", value)
sys.exit(0)
if (args[0] == "blocked"):
props = dbus.Interface(bus.get_object("org.bluez", path),
"org.freedesktop.DBus.Properties")
if (len(args) < 3):
- blocked = device.Get("org.bluez.Device1", "Blocked")
+ blocked = props.Get("org.bluez.Device1", "Blocked")
print(blocked)
else:
if (args[2] == "yes"):
value = dbus.Boolean(0)
else:
value = dbus.Boolean(args[2])
- device.Set("org.bluez.Device1", "Blocked", value)
+ props.Set("org.bluez.Device1", "Blocked", value)
sys.exit(0)
if (args[0] == "services"):
path = device.object_path
props = dbus.Interface(bus.get_object("org.bluez", path),
"org.freedesktop.DBus.Properties")
- services = device.Get("org.bluez.Device1", "Services")
+ services = props.Get("org.bluez.Device1", "Services")
for path in services:
print(path)
sys.exit(0)