def do_add(self, label, domain, ip_str, system, ip_type='4'):
     r = StaticReg(
         label=label, domain=domain, ip_str=ip_str,
         ip_type=ip_type, system=system
     )
     r.clean()
     r.save()
     return r
Exemplo n.º 2
0
 def add_sreg_ipv4(self, ip):
     sreg = StaticReg(
         label=random_label(), domain=self.domain, ip_str=ip, ip_type='4',
         system=self.s
     )
     sreg.clean()
     sreg.save()
     return sreg
Exemplo n.º 3
0
 def do_add_sreg(self, label, domain, ip_str, ip_type='4'):
     r = StaticReg(
         label=label, domain=domain, ip_str=ip_str,
         ip_type=ip_type, system=self.n
     )
     r.clean()
     r.save()
     repr(r)
     return r
Exemplo n.º 4
0
 def add_sreg_ipv4(self, ip):
     sreg = StaticReg(label=random_label(),
                      domain=self.domain,
                      ip_str=ip,
                      ip_type='4',
                      system=self.s)
     sreg.clean()
     sreg.save()
     return sreg
Exemplo n.º 5
0
 def do_add(self, label, domain, ip_str, ip_type='4'):
     r = StaticReg(
         label=label, domain=domain, ip_str=ip_str, ip_type=ip_type,
         system=self.n
     )
     r.clean()
     r.save()
     r.details()
     r.get_edit_url()
     r.get_delete_url()
     r.get_absolute_url()
     repr(r)
     return r
    def test_sreg_cname_exists(self):
        # Duplicate test?
        label = "tesafstyfoo"
        data = "wadfakt"
        dom, _ = Domain.objects.get_or_create(name="cd")
        dom, _ = Domain.objects.get_or_create(name="what.cd")

        cn, _ = CNAME.objects.get_or_create(
            label=label, domain=dom, target=data)
        cn.full_clean()
        cn.save()

        sreg = StaticReg(
            label=label, domain=dom, ip_str="10.0.0.2", ip_type='4',
            system=self.s)

        self.assertRaises(ValidationError, sreg.clean)
        cn.label = "differentlabel"
        cn.save()
        sreg.clean()
        sreg.save()