Pretty printers for proxy settings in various test tool.
authorTomasz Bursztyka <tomasz.bursztyka@nokia.com>
Thu, 7 Oct 2010 07:40:05 +0000 (10:40 +0300)
committerMarcel Holtmann <marcel@holtmann.org>
Thu, 7 Oct 2010 11:31:47 +0000 (13:31 +0200)
test/get-services
test/list-providers
test/list-services
test/monitor-services
test/test-manager

index d337e0c..3fec394 100755 (executable)
@@ -6,7 +6,10 @@ def extract_values(values):
        val = "{"
        for key in values.keys():
                val += " " + key + "="
-               val += str(values[key])
+               if key in ["Servers", "Excludes"]:
+                       val += extract_list(values[key])
+               else:
+                       val += str(values[key])
        val += " }"
        return val
 
@@ -33,8 +36,8 @@ for entry in services:
        for key in properties.keys():
                if key in ["IPv4", "IPv4.Configuration",
                                        "IPv6", "IPv6.Configuration",
-                                                       "Proxy", "Ethernet",
-                                                               "Provider"]:
+                                       "Proxy", "Proxy.Configuration",
+                                               "Ethernet", "Provider"]:
                        val = extract_values(properties[key])
                elif key in ["Nameservers", "Nameservers.Configuration",
                                        "Domains", "Domains.Configuration"]:
index 94375d5..8497685 100755 (executable)
@@ -9,7 +9,10 @@ def extract_values(values):
                if key in ["PrefixLength"]:
                        val += "%s" % (int(values[key]))
                else:
-                       val += str(values[key])
+                       if key in ["Servers", "Excludes"]:
+                               val += extract_list(values[key])
+                       else:
+                               val += str(values[key])
        val += " }"
        return val
 
@@ -38,7 +41,8 @@ for path in properties["Providers"]:
        for key in properties.keys():
                if key in ["IPv4", "IPv4.Configuration",
                                "IPv6", "IPv6.Configuration",
-                                       "Proxy", "Ethernet", "Provider"]:
+                                       "Proxy", "Proxy.Configuration",
+                                               "Ethernet", "Provider"]:
                        val = extract_values(properties[key])
                elif key in ["Nameservers", "Nameservers.Configuration",
                                        "Domains", "Domains.Configuration"]:
index 88eea69..c4ae5d7 100755 (executable)
@@ -9,7 +9,10 @@ def extract_values(values):
                if key in ["PrefixLength"]:
                        val += "%s" % (int(values[key]))
                else:
-                       val += str(values[key])
+                       if key in ["Servers", "Excludes"]:
+                               val += extract_list(values[key])
+                       else:
+                               val += str(values[key])
        val += " }"
        return val
 
index ceeba79..b7c95de 100755 (executable)
@@ -9,7 +9,10 @@ def extract_values(values):
        val = "{"
        for key in values.keys():
                val += " " + key + "="
-               val += str(values[key])
+               if key in ["Servers", "Excludes"]:
+                       val += extract_list(values[key])
+               else:
+                       val += str(values[key])
        val += " }"
        return val
 
index b5a2530..2a967f5 100755 (executable)
@@ -9,7 +9,10 @@ def extract_values(values):
                if key in ["PrefixLength"]:
                        val += "%s" % (int(values[key]))
                else:
-                       val += str(values[key])
+                       if key in ["Servers", "Excludes"]:
+                               val += extract_list(values[key])
+                       else:
+                               val += str(values[key])
        val += " }"
        return val
 
@@ -64,7 +67,8 @@ def print_properties(key, value):
 
                        elif key in ["IPv4", "IPv4.Configuration",
                                        "IPv6", "IPv6.Configuration",
-                                               "Proxy", "Ethernet", "Provider"]:
+                                               "Proxy", "Proxy.Configuration",
+                                                       "Ethernet", "Provider"]:
                                val = extract_values(properties[key])
 
                        elif key in ["Nameservers", "Nameservers.Configuration",