def testIpv4ParseString(self): self.assertEquals(ipv4StringToInt('0.0.0.1'), 1 << 0) self.assertEquals(ipv4StringToInt('0.0.1.0'), 1 << 8) self.assertEquals(ipv4StringToInt('0.1.0.0'), 1 << 16) self.assertEquals(ipv4StringToInt('1.0.0.0'), 1 << 24) self.assertParseFails('1.1.1.1.1') self.assertParseFails('1.1.1') self.assertParseFails('1.1.1.256') self.assertParseFails('1.1.1.-3')
def testIpv4ParseString(self): self.assertEquals(ipv4StringToInt('0.0.0.1'), 1<<0) self.assertEquals(ipv4StringToInt('0.0.1.0'), 1<<8) self.assertEquals(ipv4StringToInt('0.1.0.0'), 1<<16) self.assertEquals(ipv4StringToInt('1.0.0.0'), 1<<24) self.assertParseFails('1.1.1.1.1') self.assertParseFails('1.1.1') self.assertParseFails('1.1.1.256') self.assertParseFails('1.1.1.-3')
def assertParseInvariant(self, ipv4String): self.assertEquals(ipv4IntToString(ipv4StringToInt(ipv4String)), ipv4String)