def parse_targets(cls, *targets): """ Parse a sequence of target strings to produce an address list. """ targets = " ".join(targets) if not targets: targets = cls.default_targets addresses = Address.parse_list(targets, default_host=cls.default_host, default_port=cls.default_port) return addresses
def test_address_parse_list_with_invalid_input(test_input, expected): # python -m pytest tests/unit/test_addressing.py -s -k test_address_parse_list_with_invalid_input with pytest.raises(TypeError): addresses = Address.parse_list(*test_input)
def test_address_parse_list(test_input, expected): # python -m pytest tests/unit/test_addressing.py -s -k test_address_parse_list addresses = Address.parse_list(*test_input) assert len(addresses) == expected
class Neo4j: # The default router address list to use if no addresses are specified. default_router_addresses = Address.parse_list(":7687 :17601 :17687")