Good first issue. #4006's --previous restores previous merged communities; the removed-node case (a node in the previous merge but gone from current inputs must not be resurrected) is guaranteed by the loop but untested.
Where: tests/test_merge_graphs_cli.py
What: build a previous merged graph with an extra node, re-merge inputs that no longer contain it, assert the node is absent from the output.
Acceptance: new test passes.
Good first issue. #4006's
--previousrestores previous merged communities; the removed-node case (a node in the previous merge but gone from current inputs must not be resurrected) is guaranteed by the loop but untested.Where:
tests/test_merge_graphs_cli.pyWhat: build a previous merged graph with an extra node, re-merge inputs that no longer contain it, assert the node is absent from the output.
Acceptance: new test passes.