**** CubicPower OpenStack Study ****
def validate_port_range(port):
if port not in range(-1, 65536):
raise ValidationError(_("Not a valid port number"))
**** CubicPower OpenStack Study ****
def validate_ip_protocol(ip_proto):
if ip_proto not in range(-1, 256):
raise ValidationError(_("Not a valid IP protocol number"))
**** CubicPower OpenStack Study ****
def password_validator():
return conf.HORIZON_CONFIG["password_validator"]["regex"]
**** CubicPower OpenStack Study ****
def password_validator_msg():
return conf.HORIZON_CONFIG["password_validator"]["help_text"]
**** CubicPower OpenStack Study ****
def validate_port_or_colon_separated_port_range(port_range):
"""Accepts a port number or a single-colon separated range."""
if port_range.count(':') > 1:
raise ValidationError(_("One colon allowed in port range"))
ports = port_range.split(':')
for port in ports:
try:
if int(port) not in range(-1, 65536):
raise ValidationError(_("Not a valid port number"))
except ValueError:
raise ValidationError(_("Port number must be integer"))