diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-07-17 15:26:04 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-07-17 15:26:04 +0200 |
commit | 61b9ff90c79030359868cf9d68d55783d6eea33f (patch) | |
tree | dcd54d9f95665cb3e0be18e26c50f69eff912dd9 /test/test-connman | |
parent | 6f163a150d297569fa3300e546c7b1af50c4c7d8 (diff) | |
download | connman-61b9ff90c79030359868cf9d68d55783d6eea33f.tar.gz connman-61b9ff90c79030359868cf9d68d55783d6eea33f.tar.bz2 connman-61b9ff90c79030359868cf9d68d55783d6eea33f.zip |
Update test script with new manager interface methods
Diffstat (limited to 'test/test-connman')
-rwxr-xr-x | test/test-connman | 43 |
1 files changed, 17 insertions, 26 deletions
diff --git a/test/test-connman b/test/test-connman index 34e93af5..bbe47bc0 100755 --- a/test/test-connman +++ b/test/test-connman @@ -18,7 +18,10 @@ if len(sys.argv) < 2: print " disconnect <service>" print " remove <service>" print "" - print " scan [ <interface> ]" + print " scan [type]" + print " enable <type>" + print " disable <type>" + print "" print " dev <interface>" print " dev <interface> scan" print " dev <interface> 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() |