def test_get_missing_dns_zone(self): """Retrieve a missing DNS zone; return empty list.""" dns_zone = 'testgetmissing.dhcp.server.local' zone = SpokeDNSZone(self.org_name, dns_zone) result = zone.get()['data'] expected_result = [] self.assertEqual(result, expected_result)
def test_get_missing_dns_zone(self): """Retrieve a missing DNS zone; return empty list.""" dns_zone = 'testgetmissing.dhcp.server.local' zone = SpokeDNSZone(self.org_name, dns_zone) result = zone.get()['data'] expected_result = [] self.assertEqual(result, expected_result)
def test_get_dns_zone(self): """Retrieve a DNS zone; return a DNS zone object.""" zone = SpokeDNSZone(self.org_name, self.dns_zone_name) result = zone.get()['data'] basedn = '%s=%s,%s=%s,%s' % (self.dns_cont_attr, self.dns_cont_name, self.org_attr, self.org_name, self.base_dn) dn = '%s=%s,%s' % (self.dns_zone_name_attr, self.dns_zone_name, basedn) dn_info = {'objectClass': ['top', self.dns_zone_name_class], 'relativeDomainName': ['@'], 'zoneName': [self.dns_zone_name]} expected_result = [(dn, dn_info)] self.assertEqual(result, expected_result)
def test_get_dns_zone(self): """Retrieve a DNS zone; return a DNS zone object.""" zone = SpokeDNSZone(self.org_name, self.dns_zone_name) result = zone.get()['data'] basedn = '%s=%s,%s=%s,%s' % (self.dns_cont_attr, self.dns_cont_name, self.org_attr, self.org_name, self.base_dn) dn = '%s=%s,%s' % (self.dns_zone_name_attr, self.dns_zone_name, basedn) dn_info = { 'objectClass': ['top', self.dns_zone_name_class], 'relativeDomainName': ['@'], 'zoneName': [self.dns_zone_name] } expected_result = [(dn, dn_info)] self.assertEqual(result, expected_result)