Skip to content
Snippets Groups Projects
Commit 3fab6b9c authored by Hakan Calim's avatar Hakan Calim Committed by Neda Moeini
Browse files

NAT-329 fixed all nokia side issues with netbox counts ->now all 4 test works

parent 7c8cccff
No related branches found
No related tags found
1 merge request!122Feature/nat 329 interface names should validated 3
...@@ -144,10 +144,16 @@ def test_iptrunk_modify_trunk_interface_success( ...@@ -144,10 +144,16 @@ def test_iptrunk_modify_trunk_interface_success(
len(new_side_a_ae_members) if vendor_side_a == RouterVendor.NOKIA else 0) + ( len(new_side_a_ae_members) if vendor_side_a == RouterVendor.NOKIA else 0) + (
len(new_side_b_ae_members) if vendor_side_b == RouterVendor.NOKIA else 0) len(new_side_b_ae_members) if vendor_side_b == RouterVendor.NOKIA else 0)
assert mocked_reserve_interface.call_count == num_ifaces # Define free interfaces for only nokia sides
num_free_ifaces = 2 * (vendor_side_a == RouterVendor.NOKIA) + 2 * (vendor_side_b == RouterVendor.NOKIA)
# lag interface for nokia sides
num_lag_ifaces = int(vendor_side_a == RouterVendor.NOKIA) + int(vendor_side_b == RouterVendor.NOKIA)
assert mocked_reserve_interface.call_count == num_ifaces # Only nokia interfaces per side num is randomly generated
assert mocked_attach_interface_to_lag.call_count == num_ifaces assert mocked_attach_interface_to_lag.call_count == num_ifaces
assert mocked_free_interface.call_count == 4 # 2 interfaces per side(The old ones) assert mocked_free_interface.call_count == num_free_ifaces # 2 interfaces per nokia side(The old ones)
assert mocked_detach_interfaces_from_lag.call_count == 2 # 1 time per side assert mocked_detach_interfaces_from_lag.call_count == num_lag_ifaces # 1 time per nokia side
# Assert all subscription properties have been updated correctly # Assert all subscription properties have been updated correctly
assert subscription.description == f"IP trunk, geant_s_sid:{new_sid}" assert subscription.description == f"IP trunk, geant_s_sid:{new_sid}"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment