Update scripts to handle new network methods
authorMarcel Holtmann <marcel@holtmann.org>
Tue, 8 Apr 2008 05:36:44 +0000 (07:36 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Tue, 8 Apr 2008 05:36:44 +0000 (07:36 +0200)
test/list-interfaces
test/select-network

index 2cd0424..5a1d28f 100755 (executable)
@@ -23,4 +23,14 @@ for path in interfaces:
        for key in ipv4.keys():
                print "    IPv4.%s = %s" % (key, ipv4[key])
 
+       networks = interface.ListNetworks()
+       for i in networks:
+               print "    Network.Path = %s" % (i)
+
+               network = dbus.Interface(bus.get_object('org.freedesktop.connman', i),
+                                               'org.freedesktop.connman.Network')
+
+               print "    Network.Identifier = %s" % (network.GetIdentifier())
+               print "    Network.Passphrase = %s" % (network.GetPassphrase())
+
        print
index 0d48ad3..e009d75 100755 (executable)
@@ -18,8 +18,14 @@ for path in interfaces:
        properties = interface.GetProperties()
 
        if (properties["Type"] == "80211"):
-               print "   Selecting network"
-               interface.SelectNetwork("ConnMan Testing")
+               networks = interface.ListNetworks()
+               for i in networks:
+                       network = dbus.Interface(bus.get_object('org.freedesktop.connman', i),
+                                               'org.freedesktop.connman.Network')
+
+                       if (network.GetIdentifier() == "ConnMan Testing"):
+                               print "   Selecting network %s" % (i)
+                               interface.SelectNetwork(i)
        else:
                print "   No networks"