summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xsrc/test-adapter3
-rwxr-xr-xsrc/test-device10
2 files changed, 9 insertions, 4 deletions
diff --git a/src/test-adapter b/src/test-adapter
index a4612257..2ec8adef 100755
--- a/src/test-adapter
+++ b/src/test-adapter
@@ -56,7 +56,8 @@ if (sys.argv[1] == "discoverabletimeout"):
properties = adapter.GetProperties()
print properties["DiscoverableTimeout"]
else:
- adapter.SetProperty("DiscoverableTimeout", sys.argv[2])
+ timeout = dbus.UInt32(sys.argv[2])
+ adapter.SetProperty("DiscoverableTimeout", timeout)
sys.exit(0)
if (sys.argv[1] == "periodicdiscovery"):
diff --git a/src/test-device b/src/test-device
index 05a23d37..f8f2d14a 100755
--- a/src/test-device
+++ b/src/test-device
@@ -16,7 +16,7 @@ if (len(sys.argv) < 2):
print ""
print " list"
print " create <address>"
- print " remove <path>"
+ print " remove <address|path>"
print " discover <address> [pattern]"
print " class <address>"
print " name <address>"
@@ -39,9 +39,13 @@ if (sys.argv[1] == "create"):
if (sys.argv[1] == "remove"):
if (len(sys.argv) < 3):
- print "Need object path parameter"
+ print "Need address or object path parameter"
else:
- adapter.RemoveDevice(sys.argv[2])
+ try:
+ path = adapter.FindDevice(sys.argv[2])
+ except:
+ path = sys.argv[2]
+ adapter.RemoveDevice(path)
sys.exit(0)
if (sys.argv[1] == "discover"):