go.chromium.org/luci@v0.0.0-20240309015107-7cdc2e660f33/lucicfg/testdata/misc/graph_dangling_edge.star (about)

     1  load("@stdlib//internal/graph.star", "graph")
     2  
     3  graph.add_node(key = graph.key("node", "name"))
     4  graph.add_edge(graph.key("node", "name"), graph.key("node", "missing"), "rel")
     5  
     6  def gen(ctx):
     7      fail("must not be called")
     8  
     9  lucicfg.generator(impl = gen)
    10  
    11  # Expect errors:
    12  #
    13  # Traceback (most recent call last):
    14  #   //testdata/misc/graph_dangling_edge.star: in <toplevel>
    15  #   @stdlib//internal/graph.star: in _add_edge
    16  # Error: node("name") in "rel" refers to undefined node("missing")