def setUp(self): self.user = User.objects.create_superuser( 'user', '*****@*****.**', 'password' ) self.reverse_template = DomainTemplateFactory(name='reverse') self.alt_reverse_template = DomainTemplateFactory(name='reverse 2') self.soa_record = RecordTemplateFactory( type='SOA', name='{domain-name}', content=( 'ns1.{domain-name} hostmaster.{domain-name} ' '0 43200 600 1209600 600' ), domain_template = self.reverse_template, ) self.alt_soar_record = RecordTemplateFactory( type='SOA', name='{domain-name}', content=( 'nameserver1.{domain-name} hostmaster.{domain-name} ' '0 43200 1200 1209600 1200' ), domain_template = self.alt_reverse_template, ) self.domain = DomainFactory( name='example.com', template=None, reverse_template=None, )
def test_template_add(self): """Records are added if the domain template gets a new record template""" domain = Domain(name='example.com', template=self.domain_template1) domain.save() self.t1_ns2_record = RecordTemplateFactory( type='NS', name='{domain-name}', content=('ns2.{domain-name}'), domain_template=self.domain_template1, ) self.assertEqual(domain.record_set.count(), 4) assert_does_exist(Record, domain=domain, content='ns2.example.com')
def setUp(self): self.reverse_template = DomainTemplateFactory(name='reverse') self.domain_template1 = DomainTemplateFactory(name='template1') self.t1_soa_record = RecordTemplateFactory( type='SOA', name='{domain-name}', content=('ns1.{domain-name} hostmaster.{domain-name} ' '0 43200 600 1209600 600'), domain_template=self.domain_template1, ) self.t1_ns_record = RecordTemplateFactory( type='NS', name='{domain-name}', content=('ns1.{domain-name}'), domain_template=self.domain_template1, ) self.t1_a_record = RecordTemplateFactory( type='A', name='www.{domain-name}', content=('192.168.1.3'), domain_template=self.domain_template1, auto_ptr=AutoPtrOptions.ALWAYS, ) self.domain_template2 = DomainTemplateFactory(name='template2') RecordTemplateFactory( type='SOA', name='{domain-name}', content=('nameserver1.{domain-name} hostmaster.{domain-name} ' '0 43200 1200 1209600 1200'), domain_template=self.domain_template2, ) RecordTemplateFactory( type='NS', name='{domain-name}', content=('nameserver1.{domain-name}'), domain_template=self.domain_template2, ) RecordTemplateFactory( type='NS', name='{domain-name}', content=('nameserver2.{domain-name}'), domain_template=self.domain_template2, )