Beispiel #1
0
    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))
Beispiel #2
0
    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)