def validate_port_or_colon_separated_port_range(port_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"))
This test verifies that the worm model has exactly 5805 neuron to neuron
dataset/ETHPy150Open CiscoSystems/avos/horizon/utils/validators.py/validate_port_or_colon_separated_port_range--crossover with--dataset/ETHPy150Open openworm/PyOpenWorm/tests/DataIntegrityTest.py/DataIntegrityTest.test_number_neuron_to_neuron