Esempio n. 1
0
def test_can_remove_edge():
    graph = Graph()
    graph.addNode("start")
    graph.addNode("end")
    graph.addEdge("start", "end")
    output = graph.removeEdge("start", "end")
    assert output == True
Esempio n. 2
0
def test_can_find_edge():
    graph = Graph()
    graph.addNode("start")
    graph.addNode("end")
    graph.addEdge("start", "end")
    output = graph.findEdge("start", "end")
    assert output == True
Esempio n. 3
0
def test_can_get_node():
    graph = Graph()
    graph.addNode("test")
    output = graph.getNode("test")
    assert output == {'edges': {}}
Esempio n. 4
0
def test_can_remove_node():
    graph = Graph()
    graph.addNode("test")
    output = graph.removeNode("test")
    assert output == True
Esempio n. 5
0
def test_can_find_node():
    graph = Graph()
    graph.addNode("test")
    output = graph.findNode("test")
    assert output == True