]> granicus.if.org Git - pdns/commitdiff
dnsdist: Nodes in NMG are now ordered, fix the API regression tests
authorRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 23 Oct 2018 11:49:15 +0000 (13:49 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Tue, 23 Oct 2018 11:49:15 +0000 (13:49 +0200)
regression-tests.dnsdist/test_API.py

index 5d0483e10dfc9a14f35c43b02617679fc80c8fe7..f3047581c4df95b812b93ae44fb58c83becdee75 100644 (file)
@@ -178,7 +178,11 @@ class TestAPIBasics(DNSDistTest):
 
         self.assertEquals(content['name'], 'allow-from')
         self.assertEquals(content['type'], 'ConfigSetting')
-        self.assertEquals(content['value'], ["127.0.0.1/32", "::1/128"])
+        acl = content['value']
+        expectedACL = ["127.0.0.1/32", "::1/128"]
+        acl.sort()
+        expectedACL.sort()
+        self.assertEquals(acl, expectedACL)
 
     def testServersLocalhostConfigAllowFromPut(self):
         """
@@ -333,7 +337,11 @@ class TestAPIWritable(DNSDistTest):
         self.assertEquals(r.status_code, 200)
         self.assertTrue(r.json())
         content = r.json()
-        self.assertEquals(content['value'], ["127.0.0.1/32", "::1/128"])
+        acl = content['value']
+        expectedACL = ["127.0.0.1/32", "::1/128"]
+        acl.sort()
+        expectedACL.sort()
+        self.assertEquals(acl, expectedACL)
 
         newACL = ["192.0.2.0/24", "198.51.100.0/24", "203.0.113.0/24"]
         payload = json.dumps({"name": "allow-from",