]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
don't apply /zones dnssec=false test to recursor 8541/head
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Tue, 5 Nov 2019 09:37:07 +0000 (10:37 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Mon, 18 Nov 2019 10:50:32 +0000 (11:50 +0100)
(cherry picked from commit a25bc5e9110261443978c60798c11755cf0de0d9)

regression-tests.api/test_Zones.py

index c2e51939e5062805ad04da48c2cb2845f1452094..c7fbe2758bb46eff529dd706813a5ebaa87e0a28 100644 (file)
@@ -66,15 +66,16 @@ class Zones(ApiTestCase):
             if dnssec:
                 required_fields = required_fields = ['dnssec', 'edited_serial']
             self.assertNotEquals(example_com['serial'], 0)
+            if not dnssec:
+                self.assertNotIn('dnssec', example_com)
         elif is_recursor():
             required_fields = required_fields + ['recursion_desired', 'servers']
         for field in required_fields:
             self.assertIn(field, example_com)
-        if not dnssec:
-            self.assertNotIn('dnssec', example_com)
 
     def test_list_zones_with_dnssec(self):
-        self._test_list_zones(True)
+        if is_auth():
+            self._test_list_zones(True)
 
     def test_list_zones_without_dnssec(self):
         self._test_list_zones(False)