Plugin Version
v0.8.2
NetBox Version
v4.5.5
Python Version
3.13
Steps to Reproduce
This was found when creating the new test suites for branching, currently the test test_merge_cable_path_recalculation works for iterative merge but is disabled for squash merge. You can replicate by removing the @unittest.skip at https://github.com/netboxlabs/netbox-branching/blob/main/netbox_branching/tests/test_iterative_merge.py#L969
Expected Behavior
squash merge should work the same as iterative merge in maintaining cable paths.
Observed Behavior
squash merge does not recalculate the cable paths.
Plugin Version
v0.8.2
NetBox Version
v4.5.5
Python Version
3.13
Steps to Reproduce
This was found when creating the new test suites for branching, currently the test test_merge_cable_path_recalculation works for iterative merge but is disabled for squash merge. You can replicate by removing the
@unittest.skipat https://github.com/netboxlabs/netbox-branching/blob/main/netbox_branching/tests/test_iterative_merge.py#L969Expected Behavior
squash merge should work the same as iterative merge in maintaining cable paths.
Observed Behavior
squash merge does not recalculate the cable paths.