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,
     )
Пример #2
0
 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')
Пример #3
0
 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,
     )