def test_classA(self): self.assertEquals(dns.netmaskToNumbits('255.0.0.0'), 8)
def test_numbits(self): for i in range(0, 33): self.assertEquals(dns.netmaskToNumbits(str(i)), i)
def test_CIDR(self): for i in range(0, 33): mask = dns.ntoa(dns.aton(i)) self.assertEquals(dns.netmaskToNumbits(mask), i)
def test_host(self): self.assertEquals(dns.netmaskToNumbits('255.255.255.255'), 32)