Esempio n. 1
0
 def test_get_soa_record(self):
     """Create an SOA record; return an SOA record object."""
     type = 'SOA'
     ns = 'ns0.aethernet.local'
     email = 'postmaster' + self.dns_zone_name
     entry = '%s. %s. %s %s %s %s %s' % (
         ns, email, self.dns_serial_start, self.dns_slave_refresh,
         self.dns_slave_retry, self.dns_slave_expire, self.dns_min_ttl)
     soa = SpokeDNSSOA(self.org_name, self.dns_zone_name)
     soa.create(ns=ns, email=email)
     result = soa.get(type)['data']
     dn = '%s=%s,%s' % (self.dns_zone_name_attr, self.dns_zone_name,
                        self.dns_base)
     dn_info = {
         'objectClass': ['top', self.dns_zone_name_class],
         'relativeDomainName': ['@'],
         'zoneName': [self.dns_zone_name],
         self.dns_soa_attr: [entry]
     }
     expected_result = [(dn, dn_info)]
     self.assertEqual(result, expected_result)
Esempio n. 2
0
 def test_get_soa_record(self):
     """Create an SOA record; return an SOA record object."""
     type = 'SOA'
     ns = 'ns0.aethernet.local'
     email = 'postmaster' + self.dns_zone_name
     entry = '%s. %s. %s %s %s %s %s' % (ns, email, self.dns_serial_start,
                                         self.dns_slave_refresh,
                                         self.dns_slave_retry,
                                         self.dns_slave_expire,
                                         self.dns_min_ttl)
     soa = SpokeDNSSOA(self.org_name, self.dns_zone_name)
     soa.create(ns=ns, email=email)
     result = soa.get(type)['data']
     dn = '%s=%s,%s' % (self.dns_zone_name_attr, self.dns_zone_name,
                        self.dns_base)
     dn_info = {'objectClass': ['top', self.dns_zone_name_class],
                'relativeDomainName': ['@'],
                'zoneName': [self.dns_zone_name],
                self.dns_soa_attr: [entry]}                
     expected_result = [(dn, dn_info)]
     self.assertEqual(result, expected_result)