def test_add_remove_reverse_ipv6_zones(self): osu_block = "2620:105:F000" rd0 = create_reverse_domain('2.6.2.0.0.1.0.5.f.0.0.0', ip_type='6') rd0 = make_root(rd0) p1 = self.add_ptr_ipv6(osu_block + ":8000::1") self.assertEqual(p1.reverse_domain, rd0) p2 = self.add_ptr_ipv6(osu_block + ":8000::2") self.assertEqual(p2.reverse_domain, rd0) p3 = self.add_ptr_ipv6(osu_block + ":8000::3") self.assertEqual(p3.reverse_domain, rd0) p4 = self.add_ptr_ipv6(osu_block + ":8000::4") self.assertEqual(p4.reverse_domain, rd0) rd1 = create_reverse_domain('2.6.2.0.0.1.0.5.f.0.0.0.8', ip_type='6') rd1 = make_root(rd1) for ptr in (p1, p2, p3, p4): self.assertEqual(ptr.reload().reverse_domain, rd1) rd1.soa.delete() rd1.nameserver_set.get().delete() rd1.delete() for ptr in (p1, p2, p3, p4): self.assertEqual(ptr.reload().reverse_domain, rd0)
def setUp(self): super(BaseDomain, self).setUp() Domain.objects.create(name="128.in-addr.arpa") self.f_c = Domain.create_recursive(name='foo.poo') make_root(self.f_c) self.net = Network.objects.create(network_str='10.2.3.0/29') self.sr = Range.objects.create( network=self.net, range_type=STATIC, start_str='10.2.3.1', end_str='10.2.3.4')
def setUp(self): super(BaseDomain, self).setUp() Domain.objects.create(name="128.in-addr.arpa") self.f_c = Domain.create_recursive(name='foo.poo') make_root(self.f_c) self.net = Network.objects.create(network_str='10.2.3.0/29') self.sr = Range.objects.create(network=self.net, range_type=STATIC, start_str='10.2.3.1', end_str='10.2.3.4')
def setUp(self): c = Ctnr.objects.create(name='foo') Domain.objects.create(name='arpa') Domain.objects.create(name='ip6.arpa') self.one = Domain.objects.create(name='1.ip6.arpa') self.two = Domain.objects.create(name='2.1.ip6.arpa') self.three = Domain.objects.create(name='3.2.1.ip6.arpa') self.four = Domain.objects.create(name='4.3.2.1.ip6.arpa') self.five = Domain.objects.create(name='5.4.3.2.1.ip6.arpa') c.domains.add(self.one, self.two, self.three, self.four, self.five) make_root(self.two) make_root(self.four) for ip_str, fqdn in (('1200::', 'p2'), ('1230::', 'p3'), ('1234::', 'p4'), ('1234:5000::', 'p5')): setattr( self, fqdn, PTR.objects.create(ip_str=ip_str, ip_type='6', fqdn=fqdn, ctnr=c))
def setUp(self): c = Ctnr.objects.create(name='foo') Domain.objects.create(name='arpa') Domain.objects.create(name='ip6.arpa') self.one = Domain.objects.create(name='1.ip6.arpa') self.two = Domain.objects.create(name='2.1.ip6.arpa') self.three = Domain.objects.create(name='3.2.1.ip6.arpa') self.four = Domain.objects.create(name='4.3.2.1.ip6.arpa') self.five = Domain.objects.create(name='5.4.3.2.1.ip6.arpa') c.domains.add(self.one, self.two, self.three, self.four, self.five) make_root(self.two) make_root(self.four) for ip_str, fqdn in ( ('1200::', 'p2'), ('1230::', 'p3'), ('1234::', 'p4'), ('1234:5000::', 'p5')): setattr(self, fqdn, PTR.objects.create( ip_str=ip_str, ip_type='6', fqdn=fqdn, ctnr=c))
def add_zone(self, domain): make_root(domain)