test: Update list-contexts to the new API
authorDenis Kenzior <denkenz@gmail.com>
Fri, 11 Mar 2011 04:07:21 +0000 (22:07 -0600)
committerDenis Kenzior <denkenz@gmail.com>
Tue, 15 Mar 2011 22:11:59 +0000 (17:11 -0500)
test/list-contexts

index 68dae6a..ed4af88 100755 (executable)
@@ -24,13 +24,16 @@ for path, properties in modems:
                print "    [ %s ]" % (path)
 
                for key in properties.keys():
-                       if key in ["Settings"]:
+                       if key in ["Settings"] or key in ["IPv6.Settings"]:
                                val = "{"
                                for i in properties[key].keys():
                                        val += " " + i + "="
                                        if i in ["DomainNameServers"]:
                                                for n in properties[key][i]:
                                                        val += n + ","
+                                       elif i in ["PrefixLength"]:
+                                               p = int(properties[key][i])
+                                               val += str(p)
                                        else:
                                                val += properties[key][i]
                                val += " }"