From: Christian Hofstaedtler Date: Tue, 8 Apr 2014 12:45:44 +0000 (+0200) Subject: regression-tests.api: allow extra args in create_zone() X-Git-Tag: rec-3.6.0-rc1~72^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=284fdfe93f50d4c8e67aa3caa0bf5d495a5804fb;p=thirdparty%2Fpdns.git regression-tests.api: allow extra args in create_zone() --- diff --git a/regression-tests.api/test_Zones.py b/regression-tests.api/test_Zones.py index 587b2ea354..3ef90111df 100644 --- a/regression-tests.api/test_Zones.py +++ b/regression-tests.api/test_Zones.py @@ -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),