diff options
author | Gustavo F. Padovan <padovan@profusion.mobi> | 2011-09-29 14:54:24 -0300 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2011-09-29 14:03:45 -0500 |
commit | 1fee23c2af2b8356d7f5442410838211b882cdad (patch) | |
tree | 566152a26d49ed21d0526c2f913a1ae68143c369 /test | |
parent | ee2ba5b256d453e1bfcca2c3561830a8fe015125 (diff) | |
download | ofono-1fee23c2af2b8356d7f5442410838211b882cdad.tar.bz2 |
test: add support to select modem
Diffstat (limited to 'test')
-rwxr-xr-x | test/test-sms | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/test/test-sms b/test/test-sms index 6200733f..794d46a7 100755 --- a/test/test-sms +++ b/test/test-sms @@ -210,7 +210,7 @@ def stdin_handler(fd, condition, sms, value, number): if __name__ == "__main__": if (len(sys.argv) < 3): - print "Usage: %s <phone_number> <test_message>" % (sys.argv[0]) + print "Usage: %s [modem] <phone_number> <test_message>" % (sys.argv[0]) sys.exit(1) dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) @@ -218,8 +218,16 @@ if __name__ == "__main__": manager = dbus.Interface(bus.get_object('org.ofono', '/'), 'org.ofono.Manager') - modems = manager.GetModems() - path = modems[0][0] + if (len(sys.argv) == 4): + path = sys.argv[1] + number = sys.argv[2] + value = sys.argv[3] + else: + modems = manager.GetModems() + path = modems[0][0] + number = sys.argv[1] + value = sys.argv[2] + sms = dbus.Interface(bus.get_object('org.ofono', path), 'org.ofono.MessageManager') @@ -229,9 +237,6 @@ if __name__ == "__main__": sms.connect_to_signal("MessageAdded", message_added) sms.connect_to_signal("MessageRemoved", message_removed) - number = sys.argv[1] - value = sys.argv[2] - clear_screen() print_sms_properties(sms) print_menu() |