diff options
-rw-r--r-- | Makefile.tools | 1 | ||||
-rwxr-xr-x | test/test-audio | 30 | ||||
-rwxr-xr-x | test/test-input | 30 |
3 files changed, 61 insertions, 0 deletions
diff --git a/Makefile.tools b/Makefile.tools index 70bfb1be5..f30dde4c2 100644 --- a/Makefile.tools +++ b/Makefile.tools @@ -177,6 +177,7 @@ EXTRA_DIST += test/apitest test/hsplay test/hsmicro test/dbusdef.py \ test/test-manager test/test-adapter test/test-device \ test/test-service test/test-serial test/test-telephony \ test/test-network test/simple-agent test/simple-service \ + test/test-audio test/test-input \ test/service-record.dtd test/service-did.xml \ test/service-spp.xml test/service-opp.xml test/service-ftp.xml diff --git a/test/test-audio b/test/test-audio new file mode 100755 index 000000000..4f3e17844 --- /dev/null +++ b/test/test-audio @@ -0,0 +1,30 @@ +#!/usr/bin/python + +import sys +import dbus + +bus = dbus.SystemBus() + +manager = dbus.Interface(bus.get_object("org.bluez", "/"), "org.bluez.Manager") +adapter = dbus.Interface(bus.get_object("org.bluez", manager.DefaultAdapter()), + "org.bluez.Adapter") + +if len(sys.argv) < 3: + print """Usage: %s <command> + + connect <bdaddr> + disconnect <bdaddr> + """ % sys.argv[0] + sys.exit(1) + +device = adapter.FindDevice(sys.argv[2]) +audio = dbus.Interface(bus.get_object("org.bluez", device), + "org.bluez.Audio") + +if sys.argv[1] == "connect": + audio.Connect() +elif sys.argv[1] == "disconnect": + audio.Disconnect() +else: + print "Unknown command" + sys.exit(1) diff --git a/test/test-input b/test/test-input new file mode 100755 index 000000000..d72285ccd --- /dev/null +++ b/test/test-input @@ -0,0 +1,30 @@ +#!/usr/bin/python + +import sys +import dbus + +bus = dbus.SystemBus() + +manager = dbus.Interface(bus.get_object("org.bluez", "/"), "org.bluez.Manager") +adapter = dbus.Interface(bus.get_object("org.bluez", manager.DefaultAdapter()), + "org.bluez.Adapter") + +if len(sys.argv) < 3: + print """Usage: %s <command> + + connect <bdaddr> + disconnect <bdaddr> + """ % sys.argv[0] + sys.exit(1) + +device = adapter.FindDevice(sys.argv[2]) +input = dbus.Interface(bus.get_object("org.bluez", device), + "org.bluez.Input") + +if sys.argv[1] == "connect": + input.Connect() +elif sys.argv[1] == "disconnect": + input.Disconnect() +else: + print "Unknown command" + sys.exit(1) |