]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
don't apply /zones dnssec=false test to recursor 4628/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>
Tue, 5 Nov 2019 09:43:55 +0000 (10:43 +0100)
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)