mirror of
https://github.com/alicevision/Meshroom.git
synced 2025-08-03 08:48:40 +02:00
[core] Graph: change default reverse direction in dfsOnDiscover()
This commit is contained in:
parent
208749d897
commit
b567d8ff5c
5 changed files with 16 additions and 16 deletions
|
@ -174,16 +174,16 @@ def test_graph_reverse_dfsOnDiscover():
|
|||
F = graph.addNewNode('AppendText', input=A.output, inputText=E.output)
|
||||
|
||||
# Get all nodes from A (use set, order not guaranteed)
|
||||
nodes = graph.dfsOnDiscover(startNodes=[A])[0]
|
||||
nodes = graph.dfsOnDiscover(startNodes=[A], reverse=True)[0]
|
||||
assert set(nodes) == {A, B, D, C, E, F}
|
||||
# Get all nodes from B
|
||||
nodes = graph.dfsOnDiscover(startNodes=[B])[0]
|
||||
nodes = graph.dfsOnDiscover(startNodes=[B], reverse=True)[0]
|
||||
assert set(nodes) == {B, D, C, E, F}
|
||||
# Get all nodes of type AppendText from B
|
||||
nodes = graph.dfsOnDiscover(startNodes=[B], filterTypes=['AppendText'])[0]
|
||||
nodes = graph.dfsOnDiscover(startNodes=[B], filterTypes=['AppendText'], reverse=True)[0]
|
||||
assert set(nodes) == {B, D, C, F}
|
||||
# Get all nodes from C (order guaranteed)
|
||||
nodes = graph.dfsOnDiscover(startNodes=[C])[0]
|
||||
nodes = graph.dfsOnDiscover(startNodes=[C], reverse=True)[0]
|
||||
assert nodes == [C, E, F]
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue