def test_CIDR_29(self): self.assertEquals(dns.ptrSoaName('1.2.3.4', '29'), '0/29.3.2.1.in-addr.arpa.')
def test_CIDR_30(self): self.assertEquals(dns.ptrSoaName('1.2.3.4', '30'), '4/30.3.2.1.in-addr.arpa.')
def test_CIDR_15(self): self.assertEquals(dns.ptrSoaName('1.2.3.4', '15'), '2/15.1.in-addr.arpa.') self.assertEquals(dns.ptrSoaName('1.200.3.4', '15'), '200/15.1.in-addr.arpa.')
def test_CIDR_12(self): self.assertEquals(dns.ptrSoaName('1.2.3.4', '12'), '0/12.1.in-addr.arpa.') self.assertEquals(dns.ptrSoaName('1.200.3.4', '12'), '192/12.1.in-addr.arpa.')
def test_CIDR_9(self): self.assertEquals(dns.ptrSoaName('1.2.3.4', '9'), '0/9.1.in-addr.arpa.') self.assertEquals(dns.ptrSoaName('1.200.3.4', '9'), '128/9.1.in-addr.arpa.')
def test_classC(self): self.assertEquals(dns.ptrSoaName('1.2.3.4', '255.255.255.0'), '3.2.1.in-addr.arpa.') self.assertEquals(dns.ptrSoaName('1.2.3.4', '24'), '3.2.1.in-addr.arpa.')
def test_classA(self): self.assertEquals(dns.ptrSoaName('1.2.3.4', '255.0.0.0'), '1.in-addr.arpa.') self.assertEquals(dns.ptrSoaName('1.2.3.4', '8'), '1.in-addr.arpa.')