]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
regression-tests.api: allow extra args in create_zone()
authorChristian Hofstaedtler <christian@hofstaedtler.name>
Tue, 8 Apr 2014 12:45:44 +0000 (14:45 +0200)
committerChristian Hofstaedtler <christian@hofstaedtler.name>
Tue, 8 Apr 2014 13:15:56 +0000 (15:15 +0200)
regression-tests.api/test_Zones.py

index 587b2ea3543be0615e241d8240c5229860f484ea..3ef90111df51f3bffa04e2df3c1139e9e9c31704 100644 (file)
@@ -25,7 +25,7 @@ class Zones(ApiTestCase):
 @unittest.skipIf(not isAuth(), "Not applicable")
 class AuthZones(ApiTestCase):
 
-    def create_zone(self, name=None, nameservers=None):
+    def create_zone(self, name=None, **kwargs):
         if name is None:
             name = unique_zone_name()
         payload = {
@@ -33,8 +33,9 @@ class AuthZones(ApiTestCase):
             'kind': 'Native',
             'nameservers': ['ns1.example.com', 'ns2.example.com']
         }
-        if nameservers is not None:
-            payload['nameservers'] = nameservers
+        for k, v in kwargs.items():
+            payload[k] = v
+        print payload
         r = self.session.post(
             self.url("/servers/localhost/zones"),
             data=json.dumps(payload),