Include security setting for network selection
[connman] / test / test-manager
index c0ad77d..4b056f9 100755 (executable)
@@ -16,6 +16,8 @@ def print_properties(key, value):
                interface = "org.moblin.connman.Device"
        elif key == "Connections":
                interface = "org.moblin.connman.Connection"
+       elif key == "Services":
+               interface = "org.moblin.connman.Service"
        else:
                return
 
@@ -31,13 +33,13 @@ def print_properties(key, value):
                        if key == "Networks":
                                continue
 
-                       if key in ["Powered", "Connected", "Available",
-                                                       "Remember", "Default"]:
+                       if key in ["Powered", "Scanning", "Connected",
+                                       "Available", "Remember", "Default"]:
                                if properties[key] == dbus.Boolean(1):
                                        val = "true"
                                else:
                                        val = "false"
-                       elif key == "Strength":
+                       elif key in ["Strength", "Priority"]:
                                val = int(properties[key])
                        else:
                                val = str(properties[key])
@@ -52,8 +54,14 @@ def print_properties(key, value):
                        print "        Networks = [ %s]" % (list)
 
 for key in properties.keys():
-       if key in ["Profiles", "Devices", "Connections"]:
+       if key in ["Profiles", "Devices", "Connections", "Services"]:
                print_properties(key, properties[key])
+       elif key in ["OfflineMode"]:
+               print "%s" % (key)
+               if properties[key] == dbus.Boolean(1):
+                       print "    true"
+               else:
+                       print "    false"
        else:
                print "%s" % (key)
                print "    %s" % (properties[key])