Exemplo n.º 1
0
def get_all_street_networks_db_test():
    manager = StreetNetworkBackendManager(sn_backends_getter_ok, -1)
    instance = FakeInstance()

    all_sn = manager.get_all_street_networks_db(instance)
    assert len(all_sn) == 2

    # So that Asgard and kraken are always in the same order
    all_sn_sorted = sorted(all_sn, key=lambda sn: sn.url)

    assert all_sn_sorted[0].url == "asgard.url"
    assert sorted(all_sn_sorted[0].modes) == sorted(["walking", "car"])

    assert all_sn_sorted[1].url == "kraken.url"
    assert all_sn_sorted[1].modes == ["bss"]
def get_all_street_networks_db_test():
    manager = StreetNetworkBackendManager(sn_backends_getter_ok, -1)
    instance = FakeInstance()

    manager._can_connect_to_database = MagicMock(return_value=True)
    all_sn = manager.get_all_street_networks_db(instance)
    assert len(all_sn) == 2

    # So that Asgard and kraken are always in the same order
    all_sn_sorted = sorted(all_sn, key=lambda sn: sn.url)

    assert all_sn_sorted[0].url == "asgard.url"
    assert sorted(all_sn_sorted[0].modes) == sorted(
        ["walking", "car", "car_no_park"])

    assert all_sn_sorted[1].url == "kraken.url"
    assert all_sn_sorted[1].modes == ["bss"]