MCPcopy Create free account
hub / github.com/scottrogowski/code2flow / get_edges_set_from_file

Function get_edges_set_from_file

tests/test_graphs.py:97–107  ·  view source on GitHub ↗
(dot_file)

Source from the content-addressed store, hash-verified

95
96
97def get_edges_set_from_file(dot_file):
98 dot_file.seek(0)
99 ag = pygraphviz.AGraph(dot_file.read())
100 generated_edges = []
101 for edge in ag.edges():
102 to_add = (edge[0].attr['name'],
103 edge[1].attr['name'])
104 generated_edges.append(to_add)
105 ret = set(generated_edges)
106 assert_eq(set(list(ret)), set(generated_edges)) # assert no dupes
107 return ret

Callers 2

make_expected.pyFile · 0.90
test_allFunction · 0.85

Calls 2

setFunction · 0.85
assert_eqFunction · 0.85

Tested by

no test coverage detected