Exemple #1
0
def test_access_nodes_in_graph_by_name():
    """Access nodes by their name in a Graph."""
    node = NodeForTesting()
    graph = Graph(nodes=[node])
    assert node == graph.node(node.name)[0]
    with pytest.raises(Exception):
        graph.node("DoesNotExist")
Exemple #2
0
def test_nodes_in_graph_can_have_same_name():
    graph = Graph()
    nodes = []
    for i in range(100):
        node = NodeForTesting("SameName")
        graph.add_node(node)
        nodes.append(node)

    print(graph.node("SameName"))