def validate_fields(self, parsed_args): self._validate_protocol(parsed_args.protocol) validators.validate_int_range(parsed_args, 'priority', 0, 0xffff) validators.validate_int_range(parsed_args, 'src_port', 0, 0xffff) validators.validate_int_range(parsed_args, 'dst_port', 0, 0xffff) validators.validate_ip_subnet(parsed_args, 'src_cidr') validators.validate_ip_subnet(parsed_args, 'dst_cidr')
def _test_validate_subnet(self, attr_val, attr_name='attr1'): obj = FakeParsedArgs() setattr(obj, attr_name, attr_val) ret = validators.validate_ip_subnet(obj, attr_name) # Come here only if there is no exception. self.assertIsNone(ret)