def test_graph_without_edges(): graph = Graph() set_list = ['naboo', 'pandora', 'narnia'] graph.add_node('naboo') graph.add_node('pandora') graph.add_node('narnia') graph.add_node('oregon') graph.add_node('pluto') graph.add_node('saturn') assert get_edge(graph, set_list) == 'False : $0'
def test_graph_no_edges(): graph = Graph() lst = ['apple', 'banana', 'cantelope'] # add all nodes graph.add_node('apple') graph.add_node('banana') graph.add_node('cantelope') graph.add_node('dates') graph.add_node('eggplant') graph.add_node('figs') assert get_edge(graph, lst) == 'False : $0'
def test_graph_edges_happy_feet(test_graph): set_list = ['naboo', 'pandora', 'narnia', 'oregon', 'pluto', 'saturn'] assert get_edge(test_graph, set_list) == 'True : $2560'
def test_one_fligt(test_graph): set_list = ['naboo'] assert get_edge(test_graph, set_list) == 'False : $0'
def test_flight_none(test_graph): graph = test_graph set_list = ['naboo', 'pandora', 'earth'] assert get_edge(graph, set_list) == 'False : $0'
def test_flights_empty(test_graph): graph = test_graph set_list = [] assert get_edge(graph, set_list) == 'False : $0'
def test_graph_empty(): graph = Graph() set_list = ['1', '2'] assert get_edge(graph, set_list) == 'False : $0'
def test_one_city(made_graph): lst = ['apple'] assert get_edge(made_graph, lst) == 'False : $0'
def test_graph_with_correct_edges(made_graph): lst = ['apple', 'banana', 'cantelope', 'dates', 'eggplant', 'figs'] assert get_edge(made_graph, lst) == 'True : $121'
def test_city_not_in_graph(made_graph): graph = made_graph lst = ['apple', 'banana', 'watermellon'] assert get_edge(graph, lst) == 'False : $0'
def test_cities_empty(made_graph): graph = made_graph lst = [] assert get_edge(graph, lst) == 'False : $0'
def test_graph_empty(): graph = Graph() lst = ['a', 'b', 'c'] assert get_edge(graph, lst) == 'False : $0'