if(!B.getDomainInfo(zonename, di))
throw ApiException("Creating domain '"+zonename.toString()+"' failed: lookup of domain ID failed");
+ // updateDomainSettingsFromDocument does NOT fill out the default we've established above.
+ if (!soa_edit_api_kind.empty()) {
+ di.backend->setDomainMetadataOne(zonename, "SOA-EDIT-API", soa_edit_api_kind);
+ }
+
di.backend->startTransaction(zonename, di.id);
for(auto rr : new_records) {
if k in payload:
self.assertEquals(data[k], payload[k])
+ def test_create_zone_default_soa_edit_api(self):
+ name, payload, data = self.create_zone()
+ print data
+ self.assertEquals(data['soa_edit_api'], 'DEFAULT')
+
def test_create_zone_with_records(self):
name = unique_zone_name()
rrset = {