Example #1
0
    def test_is_ipv4_port_list(self):
        ip_port_list = {}
        self.assertRaises(exception.InvalidType,
                          validate.is_ipv4_port_list, ip_port_list)

        ip_port_list = ['192.168.1:80']
        self.assertRaises(exception.InvalidIpv4Address,
                          validate.is_ipv4_port_list, ip_port_list)

        ip_port_list = ['192.168.1.1:a']
        self.assertRaises(exception.InvalidPort,
                          validate.is_ipv4_port_list, ip_port_list)

        ip_port_list = ['192.168.1.1:-1']
        self.assertRaises(exception.InvalidPort,
                          validate.is_ipv4_port_list, ip_port_list)

        ip_port_list = ['192.168.1.1:800000']
        self.assertRaises(exception.InvalidPort,
                          validate.is_ipv4_port_list, ip_port_list)

        ip_port_list = ['192.168.2.3:80', '192.168.2.4:80']
        validate.is_ipv4_port_list(ip_port_list)