From 61b9ff90c79030359868cf9d68d55783d6eea33f Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Fri, 17 Jul 2009 15:26:04 +0200 Subject: [PATCH] Update test script with new manager interface methods --- test/test-connman | 43 +++++++++++++++++-------------------------- 1 file changed, 17 insertions(+), 26 deletions(-) diff --git a/test/test-connman b/test/test-connman index 34e93af..bbe47bc 100755 --- a/test/test-connman +++ b/test/test-connman @@ -18,7 +18,10 @@ if len(sys.argv) < 2: print " disconnect " print " remove " print "" - print " scan [ ]" + print " scan [type]" + print " enable " + print " disable " + print "" print " dev " print " dev scan" print " dev networks" @@ -235,34 +238,22 @@ elif sys.argv[1] in ["remove"]: print "%s: %s" % (error._dbus_error_name, error.message) elif sys.argv[1] == "scan": - properties = manager.GetProperties() - - interface = "" - found = 0 - if len(sys.argv) > 2: - interface = sys.argv[2] - - for path in properties["Devices"]: - device = dbus.Interface(bus.get_object("org.moblin.connman", path), - "org.moblin.connman.Device") - - properties = device.GetProperties() + manager.RequestScan(sys.argv[2]) + else: + manager.RequestScan("") - if interface != "" and properties["Interface"] != interface: - continue +elif sys.argv[1] == "enable": + if len(sys.argv) > 2: + manager.EnableTechnology(sys.argv[2]) + else: + manager.EnableTechnology("") - if properties["Type"] in ["wifi", "wimax"]: - interface = properties["Interface"] - print "Propose scanning for device %s" % (interface) - device.ProposeScan() - found = 1 - elif interface != "": - print "No scanning support for device %s" % (interface) - found = 1 - - if found == 0: - print "No such device" +elif sys.argv[1] == "disable": + if len(sys.argv) > 2: + manager.DisableTechnology(sys.argv[2]) + else: + manager.DisableTechnology("") elif sys.argv[1] == "dev": properties = manager.GetProperties() -- 2.7.4