From 32d267c1a6083f3f5183e5f3f15161b097f37419 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Mon, 25 Jan 2010 07:14:11 +0100 Subject: Add support for technology interface --- test/test-manager | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'test/test-manager') diff --git a/test/test-manager b/test/test-manager index a41d6570..6f9c2004 100755 --- a/test/test-manager +++ b/test/test-manager @@ -18,6 +18,8 @@ def print_properties(key, value): interface = "org.moblin.connman.Service" elif key == "Providers": interface = "org.moblin.connman.Provider" + elif key == "Technologies": + interface = "org.moblin.connman.Technology" else: return @@ -30,7 +32,8 @@ def print_properties(key, value): properties = obj.GetProperties() for key in properties.keys(): - if key in ["Networks", "Services", "Providers"]: + if key in ["Devices", "Networks", "Services", + "Providers", "Technologies"]: continue if key in ["Powered", "Scanning", "Connected", @@ -46,6 +49,12 @@ def print_properties(key, value): print " %s = %s" % (key, val) + if "Devices" in properties.keys(): + list = "" + for path in properties["Devices"]: + val = str(path) + list = list + val[val.rfind("/") + 1:] + " " + print " Devices = [ %s]" % (list) if "Networks" in properties.keys(): list = "" for path in properties["Networks"]: @@ -67,7 +76,8 @@ def print_properties(key, value): for key in properties.keys(): - if key in ["Profiles", "Devices", "Services", "Providers"]: + if key in ["Profiles", "Devices", "Services", "Providers", + "Technologies"]: print_properties(key, properties[key]) elif key in ["AvailableTechnologies", "EnabledTechnologies", "ConnectedTechnologies", -- cgit v1.2.3