summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorPhilippe Nunes <philippe.nunes@linux.intel.com>2012-07-26 17:57:54 +0200
committerDenis Kenzior <denkenz@gmail.com>2012-07-27 00:33:15 -0500
commit8eefc22bb180c7ccc8b92c90af79a8fac6a4e8a7 (patch)
tree629704a6c68c9ca9f8a26468e27340bbb910f8b5 /test
parent335b349423d63f577d9339ffc718d747cc2a6f2c (diff)
downloadofono-8eefc22bb180c7ccc8b92c90af79a8fac6a4e8a7.tar.bz2
test: Remove test-ussd as it is redundant
Diffstat (limited to 'test')
-rwxr-xr-xtest/test-ussd75
1 files changed, 0 insertions, 75 deletions
diff --git a/test/test-ussd b/test/test-ussd
deleted file mode 100755
index c21f5e3a..00000000
--- a/test/test-ussd
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/usr/bin/python
-
-import sys
-import gobject
-import os
-
-import dbus
-import dbus.mainloop.glib
-
-state = None
-
-def ussd_notification_received(content):
- print("Network sent a Notification: " + content)
-
-def ussd_request_received(content):
- print("Network sent a Request: " + content)
- ss.Cancel()
-
-def ussd_property_changed(name, value):
- global state
- if name != "State":
- return
- print("USSD session state is " + value)
- state = str(value)
-
-def stdin_handler(fd, condition):
- s = os.read(fd.fileno(), 160).rstrip()
- if not s:
- ss.Cancel()
- elif state == "user-response":
- print ss.Respond(s, timeout = 100)
- elif state == "idle":
- print ss.Initiate(s, timeout = 100)
- else:
- print "Invalid state", state
- return True
-
-if __name__ == "__main__":
- if (len(sys.argv) < 2):
- print "Usage: %s [modem] <ussd-string>" % (sys.argv[0])
- sys.exit(1)
-
- dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
-
- bus = dbus.SystemBus()
-
- manager = dbus.Interface(bus.get_object('org.ofono', '/'),
- 'org.ofono.Manager')
-
- modems = manager.GetModems()
- modem = modems[0][0]
-
- if (len(sys.argv) == 2):
- ussd = sys.argv[1]
- else:
- modem = sys.argv[1]
- ussd = sys.argv[2]
-
- ss = dbus.Interface(bus.get_object('org.ofono', modem),
- 'org.ofono.SupplementaryServices')
-
- props = ss.GetProperties()
- for p in props:
- ussd_property_changed(p, props[p])
-
- ss.connect_to_signal("NotificationReceived", ussd_notification_received)
- ss.connect_to_signal("RequestReceived", ussd_request_received)
- ss.connect_to_signal("PropertyChanged", ussd_property_changed)
-
- print ss.Initiate(ussd, timeout=100)
-
- gobject.io_add_watch(sys.stdin, gobject.IO_IN, stdin_handler)
-
- mainloop = gobject.MainLoop()
- mainloop.run()