From: Gustavo Sverzut Barbieri Date: Mon, 15 Feb 2010 16:20:30 +0000 (-0200) Subject: Update test/list-networks to new properties hierarchy X-Git-Tag: 2.0_alpha~2836 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=913898ed5da9c9721c90d49bfc64a8e2b1ad4b5c;p=framework%2Fconnectivity%2Fconnman.git Update test/list-networks to new properties hierarchy The "Devices" property is gone, now need to walk "Technologies" and then their devices. --- diff --git a/test/list-networks b/test/list-networks index bf552c7..052d318 100755 --- a/test/list-networks +++ b/test/list-networks @@ -19,36 +19,42 @@ def convert_ssid(ssid_list): ssid = ssid + "." return ssid -for path in properties["Devices"]: - device = dbus.Interface(bus.get_object("org.moblin.connman", path), - "org.moblin.connman.Device") +for path in properties["Technologies"]: + technology = dbus.Interface(bus.get_object("org.moblin.connman", path), + "org.moblin.connman.Technology") - properties = device.GetProperties() + properties = technology.GetProperties() - try: - if properties["Type"] not in ["ethernet", "wifi", "wimax", - "bluetooth", "cellular"]: - continue - except: - continue + for path in properties["Devices"]: + device = dbus.Interface(bus.get_object("org.moblin.connman", path), + "org.moblin.connman.Device") - print "[ %s ]" % (path) + properties = device.GetProperties() - for path in properties["Networks"]: - network = dbus.Interface(bus.get_object("org.moblin.connman", path), - "org.moblin.connman.Network") + try: + if properties["Type"] not in ["ethernet", "wifi", "wimax", + "bluetooth", "cellular"]: + continue + except: + continue - properties = network.GetProperties() + print "[ %s ]" % (path) - print " [ %s ]" % (path) + for path in properties["Networks"]: + network = dbus.Interface(bus.get_object("org.moblin.connman", path), + "org.moblin.connman.Network") - for key in properties.keys(): - if key == "WiFi.SSID": - ssid = convert_ssid(properties[key]) - print " %s = [ %s ]" % (key, ssid) - elif key in ["Strength", "Priority"]: - print " %s = %d" % (key, properties[key]) - else: - print " %s = %s" % (key, properties[key]) + properties = network.GetProperties() - print + print " [ %s ]" % (path) + + for key in properties.keys(): + if key == "WiFi.SSID": + ssid = convert_ssid(properties[key]) + print " %s = [ %s ]" % (key, ssid) + elif key in ["Strength", "Priority"]: + print " %s = %d" % (key, properties[key]) + else: + print " %s = %s" % (key, properties[key]) + + print