def test_is_ipv4(self): ip = 123 self.assertRaises(exception.InvalidType, validate.is_ipv4, ip) ip = 'ip' self.assertRaises(exception.InvalidIpv4Address, validate.is_ipv4, ip) ip = '192.168.1.300' self.assertRaises(exception.InvalidIpv4Address, validate.is_ipv4, ip) ip = '192.168.1.1' self.assertTrue(validate.is_ipv4(ip))
def __init__(self, **kwargs): for ip in FLAGS.haproxy.listen: if validate.is_ipv4(ip): self._bind_ip.append(ip) ##print self._bind_ip listen_port_range = FLAGS.haproxy.listen_port_range.split(',') self.listen_port_min = int(listen_port_range[0]) self.listen_port_max = int(listen_port_range[1]) self.cfg_backup_dir = FLAGS.haproxy.configuration_backup_dir if not os.path.exists(self.cfg_backup_dir): strerror = ("configuration_backup_dir(dir=%s) does not exist" % self.cfg_backup_dir) LOG.error(strerror) raise Exception(strerror)