X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=test%2Fmonitor-services;h=cbae37729ef88c15ea7a182db25bde0f0c4aa12c;hb=fd72bf69c08a873456b64f018ab2770cda8e2279;hp=f1d7cf1c202505bd147f94c677ab70d8b38af061;hpb=cec618e31bd2dd646f5c44791c4f131b722285a5;p=framework%2Fconnectivity%2Fconnman.git diff --git a/test/monitor-services b/test/monitor-services index f1d7cf1..cbae377 100755 --- a/test/monitor-services +++ b/test/monitor-services @@ -9,20 +9,35 @@ def extract_values(values): val = "{" for key in values.keys(): val += " " + key + "=" - val += str(values[key]) + if key in ["Servers", "Excludes"]: + val += extract_list(values[key]) + else: + val += str(values[key]) val += " }" return val +def extract_list(list): + val = "[" + for i in list: + val += " " + str(i) + val += " ]" + return val + def property_changed(name, value, path): service = path[path.rfind("/") + 1:] - if name in ["Profiles", "Services", "Providers", "Technologies", - "Devices", "Networks"]: + if name in ["Profiles", "Services", "Technologies"]: val = "[" for i in value: val = val + " " + i[i.rfind("/") + 1:] val = val + " ]" - elif name in ["IPv4", "IPv4.Configuration", "Proxy", "Ethernet"]: + elif name in ["IPv4", "IPv4.Configuration", + "IPv6", "IPv6.Configuration", + "Proxy", "Proxy.Configuration", "Ethernet"]: val = extract_values(value) + elif name in ["Nameservers", "Nameservers.Configuration", + "Domains", "Domains.Configuration" + "Security"]: + val = extract_list(value) elif name in ["Strength", "Priority"]: val = int(value) else: @@ -35,8 +50,8 @@ if __name__ == '__main__': bus = dbus.SystemBus() bus.add_signal_receiver(property_changed, - bus_name="org.moblin.connman", - dbus_interface="org.moblin.connman.Service", + bus_name="net.connman", + dbus_interface="net.connman.Service", signal_name = "PropertyChanged", path_keyword="path")