From: Marcel Holtmann Date: Mon, 15 Dec 2008 00:18:09 +0000 (+0100) Subject: Print more manager details X-Git-Tag: 2.0_alpha~4437 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b7ccda2018ca17b559d079503c49b330ea9d12f2;p=framework%2Fconnectivity%2Fconnman.git Print more manager details --- diff --git a/test/test-manager b/test/test-manager index 0ae6a40..5ed672a 100755 --- a/test/test-manager +++ b/test/test-manager @@ -9,14 +9,30 @@ manager = dbus.Interface(bus.get_object("org.moblin.connman", "/"), properties = manager.GetProperties() -def print_list(key, value): - text = "" +def print_properties(key, value): + if (key == "Profiles"): + interface = "org.moblin.connman.Profile" + elif (key == "Devices"): + interface = "org.moblin.connman.Device" + elif (key == "Connections"): + interface = "org.moblin.connman.Connection" + else: + return + + print "%s" % (key) for path in value: - text = text + str(path) + " " - print "%s = %s" % (key, text) + print " %s" % (path) + obj = dbus.Interface(bus.get_object("org.moblin.connman", path), + interface) + + properties = obj.GetProperties() + + for key in properties.keys(): + print " %s = %s" % (key, properties[key]) for key in properties.keys(): if (key in ["Profiles", "Devices", "Connections"]): - print_list(key, properties[key]) + print_properties(key, properties[key]) else: - print "%s = %s" % (key, properties[key]) + print "%s" % (key) + print " %s" % (properties[key])