def validate_icmp_type_range(icmp_type): if not netutils.is_valid_icmp_type(icmp_type): if icmp_type == -1: return raise ValidationError(_("Not a valid ICMP type"))
def test_invalid_icmp_type(self): invalid_inputs = [-1, '-1', 256, '256', None, 'None', 'five'] for input_value in invalid_inputs: self.assertFalse(netutils.is_valid_icmp_type(input_value))
def test_valid_icmp_type(self): valid_inputs = [1, '1', 0, '0', 255, '255'] for input_value in valid_inputs: self.assertTrue(netutils.is_valid_icmp_type(input_value))