From 284fdfe93f50d4c8e67aa3caa0bf5d495a5804fb Mon Sep 17 00:00:00 2001 From: Christian Hofstaedtler Date: Tue, 8 Apr 2014 14:45:44 +0200 Subject: [PATCH] regression-tests.api: allow extra args in create_zone() --- regression-tests.api/test_Zones.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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), -- 2.47.2