def make_ping_object(h, ping_id): timeout = min(500, 1000.0/PING_FREQUENCY if PING_FREQUENCY else 500) max_sleep = int(1000.0 / PING_FREQUENCY) if not is_valid_ip4_address(h): try: h = socket.gethostbyname(h) except: return False # print "ping_id = {}\n".format(ping_id) return Ping(h, timeout, own_id=ping_id, max_sleep=max_sleep)
def make_ping_object(h, ping_id): timeout = min(500, 1000.0 / PING_FREQUENCY if PING_FREQUENCY else 500) max_sleep = int(1000.0 / PING_FREQUENCY) if not is_valid_ip4_address(h): try: h = socket.gethostbyname(h) except: return False # print "ping_id = {}\n".format(ping_id) return Ping(h, timeout, own_id=ping_id, max_sleep=max_sleep)
def testDestAddr1(self): self.assertTrue(is_valid_ip4_address(to_ip('www.wikipedia.org'))) self.assertRaises(socket.gaierror, to_ip, ('www.doesntexist.tld'))
def testIp4AddrNegatives(self): self.assertFalse(is_valid_ip4_address('0.0.0.0.0')) self.assertFalse(is_valid_ip4_address('1.2.3')) self.assertFalse(is_valid_ip4_address('a2.34.56.78')) self.assertFalse(is_valid_ip4_address('255.255.255.256'))
def testIp4AddrPositives(self): self.assertTrue(is_valid_ip4_address('0.0.0.0')) self.assertTrue(is_valid_ip4_address('1.2.3.4')) self.assertTrue(is_valid_ip4_address('12.34.56.78')) self.assertTrue(is_valid_ip4_address('255.255.255.255'))
def testDestAddr1(self): self.assertTrue(is_valid_ip4_address(dest_address('www.wikipedia.org'))) self.assertRaises(gaierror, dest_address, ('www.papipedia.puag'))