summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorMartin Pitt <martin.pitt@ubuntu.com>2014-03-11 17:39:21 +0100
committerDenis Kenzior <denkenz@gmail.com>2014-03-11 19:33:16 -0500
commitad4f90684fac01be21789df40882fb9869c3cd41 (patch)
tree175888fc4f175c0ee7d673c9a30d3dc802a1ca0c /test
parent5bf5cf8ddd83f632aa85ddbdc6c2dec075854e75 (diff)
downloadofono-ad4f90684fac01be21789df40882fb9869c3cd41.tar.bz2
test: Move from static gobject bindings to GI
Use GLib gobject-introspection bindings so that we can also use the scripts with Python 3.
Diffstat (limited to 'test')
-rwxr-xr-xtest/disable-call-forwarding4
-rwxr-xr-xtest/monitor-dundee4
-rwxr-xr-xtest/monitor-ofono4
-rwxr-xr-xtest/receive-sms4
-rwxr-xr-xtest/set-call-forwarding4
-rwxr-xr-xtest/test-advice-of-charge4
-rwxr-xr-xtest/test-call-barring4
-rwxr-xr-xtest/test-call-forwarding4
-rwxr-xr-xtest/test-call-settings4
-rwxr-xr-xtest/test-cbs13
-rwxr-xr-xtest/test-gnss13
-rwxr-xr-xtest/test-message-waiting4
-rwxr-xr-xtest/test-modem4
-rwxr-xr-xtest/test-network-registration4
-rwxr-xr-xtest/test-push-notification4
-rwxr-xr-xtest/test-smart-messaging4
-rwxr-xr-xtest/test-sms13
-rwxr-xr-xtest/test-ss-control-cb4
-rwxr-xr-xtest/test-ss-control-cf4
-rwxr-xr-xtest/test-ss-control-cs4
-rwxr-xr-xtest/test-stk-menu10
21 files changed, 60 insertions, 57 deletions
diff --git a/test/disable-call-forwarding b/test/disable-call-forwarding
index 1e6ec208..36098162 100755
--- a/test/disable-call-forwarding
+++ b/test/disable-call-forwarding
@@ -1,7 +1,7 @@
#!/usr/bin/python
import sys
-import gobject
+from gi.repository import GLib
import dbus
import dbus.mainloop.glib
@@ -49,5 +49,5 @@ if __name__ == "__main__":
canexit = True
- mainloop = gobject.MainLoop()
+ mainloop = GLib.MainLoop()
mainloop.run()
diff --git a/test/monitor-dundee b/test/monitor-dundee
index 025a3456..e68488aa 100755
--- a/test/monitor-dundee
+++ b/test/monitor-dundee
@@ -1,6 +1,6 @@
#!/usr/bin/python
-import gobject
+from gi.repository import GLib
import dbus
import dbus.mainloop.glib
@@ -105,5 +105,5 @@ if __name__ == '__main__':
interface_keyword="interface")
- mainloop = gobject.MainLoop()
+ mainloop = GLib.MainLoop()
mainloop.run()
diff --git a/test/monitor-ofono b/test/monitor-ofono
index f69ae79a..bd316171 100755
--- a/test/monitor-ofono
+++ b/test/monitor-ofono
@@ -1,6 +1,6 @@
#!/usr/bin/python
-import gobject
+from gi.repository import GLib
import dbus
import dbus.mainloop.glib
@@ -150,5 +150,5 @@ if __name__ == '__main__':
path_keyword="path",
interface_keyword="interface")
- mainloop = gobject.MainLoop()
+ mainloop = GLib.MainLoop()
mainloop.run()
diff --git a/test/receive-sms b/test/receive-sms
index b40ce3c1..c23eb146 100755
--- a/test/receive-sms
+++ b/test/receive-sms
@@ -1,6 +1,6 @@
#!/usr/bin/python
-import gobject
+from gi.repository import GLib
import dbus
import dbus.mainloop.glib
@@ -29,5 +29,5 @@ if __name__ == '__main__':
path_keyword="path",
interface_keyword="interface")
- mainloop = gobject.MainLoop()
+ mainloop = GLib.MainLoop()
mainloop.run()
diff --git a/test/set-call-forwarding b/test/set-call-forwarding
index 8f0722ed..9fd358be 100755
--- a/test/set-call-forwarding
+++ b/test/set-call-forwarding
@@ -1,7 +1,7 @@
#!/usr/bin/python
import sys
-import gobject
+from gi.repository import GLib
import dbus
import dbus.mainloop.glib
@@ -60,5 +60,5 @@ if __name__ == "__main__":
canexit = True
- mainloop = gobject.MainLoop()
+ mainloop = GLib.MainLoop()
mainloop.run()
diff --git a/test/test-advice-of-charge b/test/test-advice-of-charge
index 6fa3a7c4..0f1f57ff 100755
--- a/test/test-advice-of-charge
+++ b/test/test-advice-of-charge
@@ -1,6 +1,6 @@
#!/usr/bin/python
-import gobject
+from gi.repository import GLib
import sys
import dbus
import dbus.mainloop.glib
@@ -83,5 +83,5 @@ if __name__ == "__main__":
canexit = True
- mainloop = gobject.MainLoop()
+ mainloop = GLib.MainLoop()
mainloop.run()
diff --git a/test/test-call-barring b/test/test-call-barring
index bc11de0f..be4ab575 100755
--- a/test/test-call-barring
+++ b/test/test-call-barring
@@ -1,6 +1,6 @@
#!/usr/bin/python
-import gobject
+from gi.repository import GLib
import sys
import dbus
import dbus.mainloop.glib
@@ -80,5 +80,5 @@ if __name__ == "__main__":
canexit = True
- mainloop = gobject.MainLoop()
+ mainloop = GLib.MainLoop()
mainloop.run()
diff --git a/test/test-call-forwarding b/test/test-call-forwarding
index a7ec1e4b..01a72941 100755
--- a/test/test-call-forwarding
+++ b/test/test-call-forwarding
@@ -1,6 +1,6 @@
#!/usr/bin/python
-import gobject
+from gi.repository import GLib
import dbus
import dbus.mainloop.glib
@@ -115,5 +115,5 @@ if __name__ == "__main__":
print(properties["VoiceUnconditional"])
- mainloop = gobject.MainLoop()
+ mainloop = GLib.MainLoop()
mainloop.run()
diff --git a/test/test-call-settings b/test/test-call-settings
index 187ce06e..5d7ee49e 100755
--- a/test/test-call-settings
+++ b/test/test-call-settings
@@ -1,6 +1,6 @@
#!/usr/bin/python
-import gobject
+from gi.repository import GLib
import dbus
import dbus.mainloop.glib
@@ -79,5 +79,5 @@ if __name__ == "__main__":
canexit = True
- mainloop = gobject.MainLoop()
+ mainloop = GLib.MainLoop()
mainloop.run()
diff --git a/test/test-cbs b/test/test-cbs
index 8d8438f8..13cdd80a 100755
--- a/test/test-cbs
+++ b/test/test-cbs
@@ -3,7 +3,7 @@
import dbus
import dbus.mainloop.glib
import sys
-import gobject
+from gi.repository import GLib
import os
def print_menu():
@@ -127,8 +127,8 @@ def get_serving_cell_name(netReg):
\nBase Station CBS not available.")
print("-----------------------------------------------------------")
-def stdin_handler(fd, condition, cbs, netReg):
- in_key = os.read(fd.fileno(), 160).rstrip()
+def stdin_handler(channel, condition, cbs, netReg):
+ in_key = os.read(channel.unix_get_fd(), 160).rstrip().decode('UTF-8')
if in_key == '0':
set_cbs_state(cbs, True)
@@ -181,8 +181,9 @@ if __name__ == "__main__":
print_menu()
- gobject.io_add_watch(sys.stdin, gobject.IO_IN, stdin_handler, cbs, \
- netReg)
+ GLib.io_add_watch(GLib.IOChannel(filedes=sys.stdin.fileno()),
+ GLib.PRIORITY_DEFAULT, GLib.IO_IN, stdin_handler, cbs, \
+ netReg)
- mainloop = gobject.MainLoop()
+ mainloop = GLib.MainLoop()
mainloop.run()
diff --git a/test/test-gnss b/test/test-gnss
index 62b56f91..aa0b160c 100755
--- a/test/test-gnss
+++ b/test/test-gnss
@@ -1,6 +1,6 @@
#!/usr/bin/python
-import gobject
+from gi.repository import GLib
import sys
import os
@@ -37,8 +37,8 @@ def print_menu():
print("[x] Exit")
print("-----------------------------------------------------------")
-def stdin_handler(fd, condition, gnss, path):
- in_key = os.read(fd.fileno(), 8).rstrip()
+def stdin_handler(channel, condition, gnss, path):
+ in_key = os.read(channel.unix_get_fd(), 160).rstrip().decode('UTF-8')
if in_key == '0':
xml = raw_input('type the element and press enter: ')
try:
@@ -87,7 +87,8 @@ if __name__ == "__main__":
print_menu()
- gobject.io_add_watch(sys.stdin, gobject.IO_IN, stdin_handler,
- gnss, path)
- mainloop = gobject.MainLoop()
+ GLib.io_add_watch(GLib.IOChannel(filedes=sys.stdin.fileno()),
+ GLib.PRIORITY_DEFAULT, GLib.IO_IN, stdin_handler,
+ gnss, path)
+ mainloop = GLib.MainLoop()
mainloop.run()
diff --git a/test/test-message-waiting b/test/test-message-waiting
index b737ee4a..b93fbf39 100755
--- a/test/test-message-waiting
+++ b/test/test-message-waiting
@@ -1,6 +1,6 @@
#!/usr/bin/python
-import gobject
+from gi.repository import GLib
import sys
import dbus
import dbus.mainloop.glib
@@ -36,5 +36,5 @@ if __name__ == "__main__":
print("Voicemail mailbox number: %s" %\
(properties['VoicemailMailboxNumber']))
- mainloop = gobject.MainLoop()
+ mainloop = GLib.MainLoop()
mainloop.run()
diff --git a/test/test-modem b/test/test-modem
index 76810946..29dbf14a 100755
--- a/test/test-modem
+++ b/test/test-modem
@@ -1,6 +1,6 @@
#!/usr/bin/python
-import gobject
+from gi.repository import GLib
import dbus
import dbus.mainloop.glib
@@ -61,5 +61,5 @@ if __name__ == "__main__":
for interface in properties["Interfaces"]:
print(" [ %s ]" % (interface))
- mainloop = gobject.MainLoop()
+ mainloop = GLib.MainLoop()
mainloop.run()
diff --git a/test/test-network-registration b/test/test-network-registration
index 9410ae6e..c5ad5864 100755
--- a/test/test-network-registration
+++ b/test/test-network-registration
@@ -1,6 +1,6 @@
#!/usr/bin/python
-import gobject
+from gi.repository import GLib
import sys
import dbus
import dbus.mainloop.glib
@@ -67,5 +67,5 @@ if __name__ == "__main__":
canexit = True
- mainloop = gobject.MainLoop()
+ mainloop = GLib.MainLoop()
mainloop.run()
diff --git a/test/test-push-notification b/test/test-push-notification
index d05ec35c..ecc6afbf 100755
--- a/test/test-push-notification
+++ b/test/test-push-notification
@@ -1,6 +1,6 @@
#!/usr/bin/python
-import gobject
+from gi.repository import GLib
import sys
import dbus
@@ -43,7 +43,7 @@ if __name__ == '__main__':
pn.RegisterAgent(path)
print("Agent registered")
- mainloop = gobject.MainLoop()
+ mainloop = GLib.MainLoop()
try:
mainloop.run()
diff --git a/test/test-smart-messaging b/test/test-smart-messaging
index 6d5d44b1..188ac1ee 100755
--- a/test/test-smart-messaging
+++ b/test/test-smart-messaging
@@ -1,6 +1,6 @@
#!/usr/bin/python
-import gobject
+from gi.repository import GLib
import sys
import dbus
@@ -61,7 +61,7 @@ if __name__ == '__main__':
pn.RegisterAgent(path)
print("Agent registered")
- mainloop = gobject.MainLoop()
+ mainloop = GLib.MainLoop()
try:
mainloop.run()
diff --git a/test/test-sms b/test/test-sms
index 33d4ccde..49935e11 100755
--- a/test/test-sms
+++ b/test/test-sms
@@ -1,7 +1,7 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
-import gobject
+from gi.repository import GLib
import sys
import os
@@ -124,9 +124,9 @@ def print_sms_properties(sms):
else:
print("%s Message Manager rule disabled" % (p))
-def stdin_handler(fd, condition, sms, value, number):
+def stdin_handler(channel, condition, sms, value, number):
global lock
- in_key = os.read(fd.fileno(), 160).rstrip()
+ in_key = os.read(channel.unix_get_fd(), 160).rstrip().decode('UTF-8')
if lock == "off":
lock = "on"
@@ -241,7 +241,8 @@ if __name__ == "__main__":
print_sms_properties(sms)
print_menu()
- gobject.io_add_watch(sys.stdin, gobject.IO_IN, stdin_handler,
- sms, value, number)
- mainloop = gobject.MainLoop()
+ GLib.io_add_watch(GLib.IOChannel(filedes=sys.stdin.fileno()),
+ GLib.PRIORITY_DEFAULT, GLib.IOCondition.IN, stdin_handler,
+ sms, value, number)
+ mainloop = GLib.MainLoop()
mainloop.run()
diff --git a/test/test-ss-control-cb b/test/test-ss-control-cb
index d972097a..86bac9b0 100755
--- a/test/test-ss-control-cb
+++ b/test/test-ss-control-cb
@@ -1,6 +1,6 @@
#!/usr/bin/python
-import gobject
+from gi.repository import GLib
import dbus
import dbus.mainloop.glib
@@ -90,6 +90,6 @@ if __name__ == "__main__":
print("Disable All Barrings")
print(ss.Initiate("#330*3579#"))
- mainloop = gobject.MainLoop()
+ mainloop = GLib.MainLoop()
mainloop.run()
diff --git a/test/test-ss-control-cf b/test/test-ss-control-cf
index 1ba95127..d30bf4f8 100755
--- a/test/test-ss-control-cf
+++ b/test/test-ss-control-cf
@@ -1,6 +1,6 @@
#!/usr/bin/python
-import gobject
+from gi.repository import GLib
import dbus
import dbus.mainloop.glib
@@ -71,5 +71,5 @@ if __name__ == "__main__":
print(ss.Initiate("##002#"))
print_properties(cf)
- mainloop = gobject.MainLoop()
+ mainloop = GLib.MainLoop()
mainloop.run()
diff --git a/test/test-ss-control-cs b/test/test-ss-control-cs
index 2d5442f8..e0ed1d1a 100755
--- a/test/test-ss-control-cs
+++ b/test/test-ss-control-cs
@@ -1,6 +1,6 @@
#!/usr/bin/python
-import gobject
+from gi.repository import GLib
import dbus
import dbus.mainloop.glib
@@ -111,6 +111,6 @@ if __name__ == "__main__":
print_properties(cs)
- mainloop = gobject.MainLoop()
+ mainloop = GLib.MainLoop()
mainloop.run()
diff --git a/test/test-stk-menu b/test/test-stk-menu
index 7952abde..e76f2922 100755
--- a/test/test-stk-menu
+++ b/test/test-stk-menu
@@ -1,6 +1,6 @@
#!/usr/bin/python
-import gobject
+from gi.repository import GLib
import sys
import dbus
@@ -36,7 +36,7 @@ class StkAgent(dbus.service.Object):
def call_added(self, path, properties):
print("call added %s" % (path))
if (self.timeout_id > 0):
- gobject.source_remove(self.timeout_id)
+ GLib.source_remove(self.timeout_id)
self.timeout_callback()
@dbus.service.method("org.ofono.SimToolkitAgent",
@@ -94,7 +94,7 @@ class StkAgent(dbus.service.Object):
print("Waiting for %d seconds" % (seconds))
self.timeout_reply_handler = reply_func
- self.timeout_id = gobject.timeout_add_seconds(seconds,
+ self.timeout_id = GLib.timeout_add_seconds(seconds,
self.timeout_callback)
@dbus.service.method("org.ofono.SimToolkitAgent",
@@ -264,7 +264,7 @@ class StkAgent(dbus.service.Object):
print("Waiting for %d seconds" % (seconds))
self.timeout_reply_handler = reply_func
- self.timeout_id = gobject.timeout_add_seconds(seconds,
+ self.timeout_id = GLib.timeout_add_seconds(seconds,
self.timeout_callback)
@dbus.service.method("org.ofono.SimToolkitAgent",
@@ -413,5 +413,5 @@ if __name__ == '__main__':
print("%s [menu|agent]" % (sys.argv[0]))
exit(0)
- mainloop = gobject.MainLoop()
+ mainloop = GLib.MainLoop()
mainloop.run()