summaryrefslogtreecommitdiffstats
path: root/test/test-sms
diff options
context:
space:
mode:
authorGustavo F. Padovan <padovan@profusion.mobi>2011-09-29 14:54:24 -0300
committerDenis Kenzior <denkenz@gmail.com>2011-09-29 14:03:45 -0500
commit1fee23c2af2b8356d7f5442410838211b882cdad (patch)
tree566152a26d49ed21d0526c2f913a1ae68143c369 /test/test-sms
parentee2ba5b256d453e1bfcca2c3561830a8fe015125 (diff)
downloadofono-1fee23c2af2b8356d7f5442410838211b882cdad.tar.bz2
test: add support to select modem
Diffstat (limited to 'test/test-sms')
-rwxr-xr-xtest/test-sms17
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()