X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=test%2Ftest-manager;h=e9f12313e697320e896cb9213fa4a9b0491e5e20;hb=6f24662363c391c653d4a90518b0ff664f3ae5c4;hp=5ed672aaf7cd6ded25585da5ba825cf860dca866;hpb=b7ccda2018ca17b559d079503c49b330ea9d12f2;p=connman diff --git a/test/test-manager b/test/test-manager index 5ed672a..e9f1231 100755 --- a/test/test-manager +++ b/test/test-manager @@ -10,11 +10,11 @@ manager = dbus.Interface(bus.get_object("org.moblin.connman", "/"), properties = manager.GetProperties() def print_properties(key, value): - if (key == "Profiles"): + if key == "Profiles": interface = "org.moblin.connman.Profile" - elif (key == "Devices"): + elif key == "Devices": interface = "org.moblin.connman.Device" - elif (key == "Connections"): + elif key == "Connections": interface = "org.moblin.connman.Connection" else: return @@ -28,11 +28,38 @@ def print_properties(key, value): properties = obj.GetProperties() for key in properties.keys(): - print " %s = %s" % (key, properties[key]) + if key == "Networks": + continue + + if key in ["Powered", "Scanning", "Connected", + "Available", "Remember", "Default"]: + if properties[key] == dbus.Boolean(1): + val = "true" + else: + val = "false" + elif key in ["Strength", "Priority"]: + val = int(properties[key]) + else: + val = str(properties[key]) + + print " %s = %s" % (key, val) + + if "Networks" in properties.keys(): + list = "" + for path in properties["Networks"]: + val = str(path) + list = list + val[val.rfind("/") + 1:] + " " + print " Networks = [ %s]" % (list) for key in properties.keys(): - if (key in ["Profiles", "Devices", "Connections"]): + if key in ["Profiles", "Devices", "Connections"]: print_properties(key, properties[key]) + elif key in ["FlightMode"]: + print "%s" % (key) + if properties[key] == dbus.Boolean(1): + print " true" + else: + print " false" else: print "%s" % (key) print " %s" % (properties[key])