class AuthZones(ApiTestCase, AuthZonesHelperMixin):
def test_create_zone(self):
- payload, data = self.create_zone(serial=22)
+ # soa_edit_api has a default, override with empty for this test
+ payload, data = self.create_zone(serial=22, soa_edit_api='')
for k in ('id', 'url', 'name', 'masters', 'kind', 'last_check', 'notified_serial', 'serial', 'soa_edit_api', 'soa_edit', 'account'):
self.assertIn(k, data)
if k in payload:
self.assertEquals(counter[et], 0)
def test_export_zone_json(self):
- payload, zone = self.create_zone(nameservers=['ns1.foo.com', 'ns2.foo.com'])
+ payload, zone = self.create_zone(nameservers=['ns1.foo.com', 'ns2.foo.com'], soa_edit_api='')
name = payload['name']
# export it
r = self.session.get(
self.assertEquals(data['zone'].strip().split('\n'), expected_data)
def test_export_zone_text(self):
- payload, zone = self.create_zone(nameservers=['ns1.foo.com', 'ns2.foo.com'])
+ payload, zone = self.create_zone(nameservers=['ns1.foo.com', 'ns2.foo.com'], soa_edit_api='')
name = payload['name']
# export it
r = self.session.get(
self.session.delete(self.url("/servers/localhost/zones/=2E"))
def test_create_zone(self):
- payload, data = self.create_zone(name='', serial=22)
+ payload, data = self.create_zone(name='', serial=22, soa_edit_api='')
for k in ('id', 'url', 'name', 'masters', 'kind', 'last_check', 'notified_serial', 'serial', 'soa_edit_api', 'soa_edit', 'account'):
self.assertIn(k, data)
if k in payload: