From fa552ed8c41adcbce0264b2af1501235b34ca278 Mon Sep 17 00:00:00 2001 From: Bertrand Aygon Date: Thu, 28 Apr 2011 14:02:01 +0200 Subject: [PATCH] test: Add modem argument to send-vcard --- test/send-vcard | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/test/send-vcard b/test/send-vcard index d11d5ac4..39559907 100755 --- a/test/send-vcard +++ b/test/send-vcard @@ -3,18 +3,30 @@ import sys import dbus +if len(sys.argv) < 3: + print "Usage: %s [modem] " % (sys.argv[0]) + sys.exit(1) + bus = dbus.SystemBus() -manager = dbus.Interface(bus.get_object('org.ofono', '/'), - 'org.ofono.Manager') +if len(sys.argv) == 4: + path = sys.argv[1] +else: + manager = dbus.Interface(bus.get_object('org.ofono', '/'), + 'org.ofono.Manager') + modems = manager.GetModems() + path = modems[0][0] -modems = manager.GetModems() -path = modems[0][0] +print "Send vcard using modem %s ..." % path -manager = dbus.Interface(bus.get_object('org.ofono', path), +sm = dbus.Interface(bus.get_object('org.ofono', path), 'org.ofono.SmartMessaging') -vcard = file(sys.argv[2]).read() -path = manager.SendBusinessCard(sys.argv[1], vcard) +if len(sys.argv) == 4: + vcard = file(sys.argv[3]).read() + path = sm.SendBusinessCard(sys.argv[2], vcard) +else: + vcard = file(sys.argv[2]).read() + path = sm.SendBusinessCard(sys.argv[1], vcard) print path