def test_get_gateway_no_match(fake_gateway): sr = SetupRunner([fake_gateway]) assert not sr.get_gateway('pb://test', {})
def test_get_gateway_match_from_introducer(fake_gateway): sr = SetupRunner([fake_gateway]) assert sr.get_gateway('pb://introducer', {}) == fake_gateway
def test_get_gateway_match_from_servers(fake_gateway): sr = SetupRunner([fake_gateway]) assert sr.get_gateway(None, {'Test': {}}) == fake_gateway
def test_get_gateway_no_gateways(): sr = SetupRunner([]) assert not sr.get_gateway('pb://test', {})