test: Rework the gnss test slightly
authorDenis Kenzior <denkenz@gmail.com>
Mon, 28 Mar 2011 22:54:01 +0000 (17:54 -0500)
committerDenis Kenzior <denkenz@gmail.com>
Mon, 28 Mar 2011 23:06:59 +0000 (18:06 -0500)
Rework the test to avoid going over 80 characters / line, eliminate some
unneded empty lines and use slightly simpler variable names

test/test-gnss

index d7d9027..aff7554 100755 (executable)
@@ -8,19 +8,22 @@ import dbus
 import dbus.service
 import dbus.mainloop.glib
 
+GNSS_INTERFACE = "org.ofono.AssistedSatelliteNavigation"
+AGENT_INTERFACE = "org.ofono.PositioningRequestAgent"
+
 class PositioningAgent(dbus.service.Object):
-       @dbus.service.method("org.ofono.PositioningRequestAgent",
+       @dbus.service.method(AGENT_INTERFACE,
                                        in_signature="", out_signature="")
        def Release(self):
                print "Release"
                mainloop.quit()
 
-       @dbus.service.method("org.ofono.PositioningRequestAgent",
+       @dbus.service.method(AGENT_INTERFACE,
                                        in_signature="s", out_signature="")
        def Request(self, xml):
                print "positioning data: %s" % (xml)
 
-       @dbus.service.method("org.ofono.PositioningRequestAgent",
+       @dbus.service.method(AGENT_INTERFACE,
                                        in_signature="", out_signature="")
        def ResetAssistanceData(self):
                print "Reset Assistance Data request received"
@@ -34,27 +37,26 @@ def print_menu():
        print "[x] Exit"
        print "-----------------------------------------------------------"
 
-def stdin_handler(fd, condition, positioning, path):
-
+def stdin_handler(fd, condition, gnss, path):
        in_key = os.read(fd.fileno(), 8).rstrip()
        if in_key == '0':
                xml = raw_input('type the element and press enter: ')
                try:
-                       positioning.SendPositioningElement(dbus.String(xml))
+                       gnss.SendPositioningElement(dbus.String(xml))
                        print "ok"
                except dbus.DBusException, e:
                        print "Unable to send positioning element"
 
        elif in_key == '1':
                try:
-                       positioning.RegisterPositioningRequestAgent("/test/posagent")
+                       gnss.RegisterPositioningRequestAgent("/test/posagent")
                        print "ok"
                except dbus.DBusException, e:
                        print "Unable to register positioning agent"
 
        elif in_key == '2':
                try:
-                       positioning.UnregisterPositioningRequestAgent(path)
+                       gnss.UnregisterPositioningRequestAgent(path)
                        print "ok"
                except dbus.DBusException, e:
                        print "Unable to unregister positioning agent"
@@ -64,7 +66,6 @@ def stdin_handler(fd, condition, positioning, path):
        return True
 
 if __name__ == "__main__":
-
        if len(sys.argv) < 1:
                sys.exit(1)
 
@@ -75,17 +76,18 @@ if __name__ == "__main__":
 
        modems = manager.GetModems()
        for path, properties in modems:
-               if "org.ofono.AssistedSatelliteNavigation" not in properties["Interfaces"]:
+               if GNSS_INTERFACE not in properties["Interfaces"]:
                        continue
 
-               positioning = dbus.Interface(bus.get_object('org.ofono', path),
-                                       'org.ofono.AssistedSatelliteNavigation')
+               gnss = dbus.Interface(bus.get_object('org.ofono', path),
+                                               GNSS_INTERFACE)
 
        path = "/test/posagent"
        agent = PositioningAgent(bus, path)
 
        print_menu()
 
-       gobject.io_add_watch(sys.stdin, gobject.IO_IN, stdin_handler, positioning, path)
+       gobject.io_add_watch(sys.stdin, gobject.IO_IN, stdin_handler,
+                               gnss, path)
        mainloop = gobject.MainLoop()
        mainloop.run()