diff options
author | Johan Hedberg <johan.hedberg@nokia.com> | 2009-11-19 14:27:53 +0200 |
---|---|---|
committer | Johan Hedberg <johan.hedberg@nokia.com> | 2009-11-19 14:27:53 +0200 |
commit | 0ea975c85c8e809d082f6833ced0f5e1fbe067dc (patch) | |
tree | 08b60d7e6c56d5cf539218c3252180323a9b58f3 /test/test-audio | |
parent | 09b75f4b8dff119c6da550cf122d6a0f1e0a1a7a (diff) | |
download | bluez-0ea975c85c8e809d082f6833ced0f5e1fbe067dc.tar.gz |
Add test scripts for input and audio
Diffstat (limited to 'test/test-audio')
-rwxr-xr-x | test/test-audio | 30 |
1 files changed, 30 insertions, 0 deletions
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) |