示例#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
示例#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
示例#3
0
def test_can_get_node():
    graph = Graph()
    graph.addNode("test")
    output = graph.getNode("test")
    assert output == {'edges': {}}
示例#4
0
def test_can_remove_node():
    graph = Graph()
    graph.addNode("test")
    output = graph.removeNode("test")
    assert output == True
示例#5
0
def test_can_find_node():
    graph = Graph()
    graph.addNode("test")
    output = graph.findNode("test")
    assert output == True