diff --git a/test/cli/test_imports.py b/test/cli/test_imports.py index 371980aa4aae8827603f57f33a045d05dd192bb5..45a64f7780e921fddf8c12a63e95c70a519cbca1 100644 --- a/test/cli/test_imports.py +++ b/test/cli/test_imports.py @@ -73,12 +73,12 @@ def iptrunk_data(temp_file, router_subscription_factory, faker) -> (Path, dict): }, "nodeA": { "name": side_a_node or router_side_a.router.router_fqdn, - "ae_name": side_a_ae_name or faker.nokia_lag_interface_name(), + "ae_name": side_a_ae_name or faker.unique.nokia_lag_interface_name(), "port_ga_id": faker.imported_ga_id(), "members": side_a_members or [ { - "interface_name": faker.nokia_physical_interface_name(), + "interface_name": faker.unique.nokia_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(5) @@ -88,12 +88,12 @@ def iptrunk_data(temp_file, router_subscription_factory, faker) -> (Path, dict): }, "nodeB": { "name": side_b_node or router_side_b.router.router_fqdn, - "ae_name": side_b_ae_name or faker.nokia_lag_interface_name(), + "ae_name": side_b_ae_name or faker.unique.nokia_lag_interface_name(), "port_ga_id": faker.imported_ga_id(), "members": side_b_members or [ { - "interface_name": faker.nokia_physical_interface_name(), + "interface_name": faker.unique.nokia_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(5) @@ -234,18 +234,21 @@ def lan_switch_interconnect_data(temp_file, faker, switch_subscription_factory, "minimum_links": 1, "router_side": { "node": str(router_subscription_factory().subscription_id), - "ae_iface": faker.nokia_lag_interface_name(), + "ae_iface": faker.unique.nokia_lag_interface_name(), "ae_members": [ - {"interface_name": faker.nokia_physical_interface_name(), "interface_description": faker.sentence()} + { + "interface_name": faker.unique.nokia_physical_interface_name(), + "interface_description": faker.sentence(), + } for _ in range(2) ], }, "switch_side": { "switch": str(switch_subscription_factory().subscription_id), - "ae_iface": faker.juniper_ae_interface_name(), + "ae_iface": faker.unique.juniper_ae_interface_name(), "ae_members": [ { - "interface_name": faker.juniper_physical_interface_name(), + "interface_name": faker.unique.juniper_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(2) @@ -277,7 +280,7 @@ def edge_port_data(temp_file, faker, router_subscription_factory, partner_factor "ignore_if_down": False, "ae_members": [ { - "interface_name": faker.nokia_physical_interface_name(), + "interface_name": faker.unique.nokia_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(2) @@ -584,7 +587,7 @@ def test_import_iptrunk_invalid_router_id_side_a_and_b(mock_start_process, mock_ @patch("gso.cli.imports.start_process") def test_import_iptrunk_non_unique_members_side_a_and_b(mock_start_process, mock_sleep, iptrunk_data, faker, capfd): duplicate_interface = { - "interface_name": faker.nokia_physical_interface_name(), + "interface_name": faker.unique.nokia_physical_interface_name(), "interface_description": faker.sentence(), } side_a_members = [duplicate_interface for _ in range(5)] @@ -611,11 +614,11 @@ def test_import_iptrunk_non_unique_members_side_a_and_b(mock_start_process, mock @patch("gso.cli.imports.start_process") def test_import_iptrunk_side_a_member_count_mismatch(mock_start_process, mock_sleep, iptrunk_data, faker, capfd): side_a_members = [ - {"interface_name": faker.nokia_physical_interface_name(), "interface_description": faker.sentence()} + {"interface_name": faker.unique.nokia_physical_interface_name(), "interface_description": faker.sentence()} for _ in range(5) ] side_b_members = [ - {"interface_name": faker.nokia_physical_interface_name(), "interface_description": faker.sentence()} + {"interface_name": faker.unique.nokia_physical_interface_name(), "interface_description": faker.sentence()} for _ in range(6) ] broken_data = iptrunk_data(side_a_members=side_a_members, side_b_members=side_b_members) diff --git a/test/conftest.py b/test/conftest.py index 3e4a765d70cfefbd4ae800de2e18d35423ec8d6f..71112c3390527c4f4051f95964027e9e2070ab81 100644 --- a/test/conftest.py +++ b/test/conftest.py @@ -160,6 +160,15 @@ def faker() -> Faker: return fake +@pytest.fixture(autouse=True) +def _clear_faker_uniqueness(faker): + """Reset the already seen values generated by faker. + + The generators in Faker that require uniqueness, only do so on a per-test basis. Therefore, we can reset this after + every test to avoid ``UniquenessException``s.""" + faker.unique.clear() + + @pytest.fixture(scope="session") def db_uri(): """Provide a unique database URI for each pytest-xdist worker, or a default URI if running without xdist.""" diff --git a/test/fixtures/edge_port_fixtures.py b/test/fixtures/edge_port_fixtures.py index 57f8481c380c83f355074662ed8d0124d3e6573b..7913e3324b1523278a7b1e5f46f9fd8b7cfe5c08 100644 --- a/test/fixtures/edge_port_fixtures.py +++ b/test/fixtures/edge_port_fixtures.py @@ -56,7 +56,7 @@ def edge_port_subscription_factory(faker, geant_partner, router_subscription_fac edge_port_subscription.edge_port.edge_port_description = description or faker.text(max_nb_chars=30) edge_port_subscription.edge_port.ga_id = ga_id or faker.ga_id() edge_port_subscription.edge_port.node = node - edge_port_subscription.edge_port.edge_port_name = name or faker.nokia_lag_interface_name() + edge_port_subscription.edge_port.edge_port_name = name or faker.unique.nokia_lag_interface_name() edge_port_subscription.edge_port.edge_port_description = edge_port_description or faker.sentence() edge_port_subscription.edge_port.enable_lacp = enable_lacp edge_port_subscription.edge_port.encapsulation = encapsulation @@ -69,16 +69,16 @@ def edge_port_subscription_factory(faker, geant_partner, router_subscription_fac edge_port_subscription.edge_port.edge_port_ae_members = edge_port_ae_members or [ EdgePortAEMemberBlock.new( faker.uuid(), - interface_name=faker.nokia_physical_interface_name() + interface_name=faker.unique.nokia_physical_interface_name() if node.vendor == Vendor.NOKIA - else faker.juniper_physical_interface_name(), + else faker.unique.juniper_physical_interface_name(), interface_description=faker.sentence(), ), EdgePortAEMemberBlock.new( faker.uuid(), - interface_name=faker.nokia_physical_interface_name() + interface_name=faker.unique.nokia_physical_interface_name() if node.vendor == Vendor.NOKIA - else faker.juniper_physical_interface_name(), + else faker.unique.juniper_physical_interface_name(), interface_description=faker.sentence(), ), ] diff --git a/test/fixtures/iptrunk_fixtures.py b/test/fixtures/iptrunk_fixtures.py index 94f409d47461529cf8d2d858f7e321145daa6d7d..fc241447a0261c99f95efc766e4a48bc262aca4b 100644 --- a/test/fixtures/iptrunk_fixtures.py +++ b/test/fixtures/iptrunk_fixtures.py @@ -31,18 +31,18 @@ def iptrunk_side_subscription_factory(router_subscription_factory, faker): iptrunk_side_node=iptrunk_side_node.router if iptrunk_side_node else router_subscription_factory(vendor=Vendor.NOKIA, router_access_via_ts=side_node_access_via_ts).router, - iptrunk_side_ae_iface=iptrunk_side_ae_iface or faker.nokia_lag_interface_name(), + iptrunk_side_ae_iface=iptrunk_side_ae_iface or faker.unique.nokia_lag_interface_name(), ga_id=ga_id or faker.ga_id(), iptrunk_side_ae_members=iptrunk_side_ae_members or [ IptrunkInterfaceBlock.new( faker.uuid(), - interface_name=faker.nokia_physical_interface_name(), + interface_name=faker.unique.nokia_physical_interface_name(), interface_description=faker.sentence(), ), IptrunkInterfaceBlock.new( faker.uuid(), - interface_name=faker.nokia_physical_interface_name(), + interface_name=faker.unique.nokia_physical_interface_name(), interface_description=faker.sentence(), ), ], diff --git a/test/fixtures/lan_switch_interconnect_fixtures.py b/test/fixtures/lan_switch_interconnect_fixtures.py index 50cea443cf5c70cf1593193137b2b8cd4b8496eb..094de9758a14680bfafa328cf015031d9ac6c66c 100644 --- a/test/fixtures/lan_switch_interconnect_fixtures.py +++ b/test/fixtures/lan_switch_interconnect_fixtures.py @@ -60,9 +60,9 @@ def lan_switch_interconnect_subscription_factory( LanSwitchInterconnectInterfaceBlockInactive.new( uuid4(), interface_name=( - faker.nokia_physical_interface_name() + faker.unique.nokia_physical_interface_name() if router_side_node.vendor == Vendor.NOKIA - else faker.juniper_physical_interface_name() + else faker.unique.juniper_physical_interface_name() ), interface_description=faker.sentence(), ) @@ -70,7 +70,9 @@ def lan_switch_interconnect_subscription_factory( ] switch_side_ae_members = switch_side_ae_members or [ LanSwitchInterconnectInterfaceBlockInactive.new( - uuid4(), interface_name=faker.juniper_physical_interface_name(), interface_description=faker.sentence() + uuid4(), + interface_name=faker.unique.juniper_physical_interface_name(), + interface_description=faker.sentence(), ) for _ in range(2) ] @@ -84,16 +86,16 @@ def lan_switch_interconnect_subscription_factory( node=router_side_node, ae_iface=router_side_ae_iface or ( - faker.nokia_lag_interface_name() + faker.unique.nokia_lag_interface_name() if router_side_node.vendor == Vendor.NOKIA - else faker.juniper_ae_interface_name() + else faker.unique.juniper_ae_interface_name() ), ae_members=router_side_ae_members, ) subscription.lan_switch_interconnect.switch_side = LanSwitchInterconnectSwitchSideBlockInactive.new( uuid4(), switch=switch_side_switch.site if switch_side_switch else switch_subscription_factory().switch, - ae_iface=switch_side_ae_iface or faker.juniper_ae_interface_name(), + ae_iface=switch_side_ae_iface or faker.unique.juniper_ae_interface_name(), ae_members=switch_side_ae_members, ) subscription.lan_switch_interconnect.dcn_management_vlan_id = ( diff --git a/test/workflows/edge_port/test_create_edge_port.py b/test/workflows/edge_port/test_create_edge_port.py index 39ac848fb8e7647bc7b64896ceebc6895d672efb..ca49dd9ef67f4e8ff60d862c479d332f50d73ac5 100644 --- a/test/workflows/edge_port/test_create_edge_port.py +++ b/test/workflows/edge_port/test_create_edge_port.py @@ -64,13 +64,13 @@ def input_form_wizard_data(request, router_subscription_factory, partner_factory "ga_id": "GA-12345", } create_edge_port_interface_step = { - "name": faker.nokia_lag_interface_name(), + "name": faker.unique.nokia_lag_interface_name(), "description": faker.sentence(), "ae_members": [ { - "interface_name": faker.juniper_physical_interface_name() + "interface_name": faker.unique.juniper_physical_interface_name() if vendor == Vendor.JUNIPER - else faker.nokia_physical_interface_name(), + else faker.unique.nokia_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(2) diff --git a/test/workflows/edge_port/test_create_imported_edge_port.py b/test/workflows/edge_port/test_create_imported_edge_port.py index d13614eb1e0b5328e55c506875ac507e290ebf84..66b279f59e3369c15ffe408b24f4df5c50f24e04 100644 --- a/test/workflows/edge_port/test_create_imported_edge_port.py +++ b/test/workflows/edge_port/test_create_imported_edge_port.py @@ -15,7 +15,7 @@ def imported_edge_port_creation_input_form_data(router_subscription_factory, par "service_type": EdgePortType.CUSTOMER, "speed": PhysicalPortCapacity.TEN_GIGABIT_PER_SECOND, "encapsulation": EncapsulationType.DOT1Q, - "name": faker.nokia_lag_interface_name(), + "name": faker.unique.nokia_lag_interface_name(), "minimum_links": 2, "ga_id": faker.imported_ga_id(), "mac_address": faker.mac_address(), @@ -24,11 +24,11 @@ def imported_edge_port_creation_input_form_data(router_subscription_factory, par "ignore_if_down": False, "ae_members": [ { - "interface_name": faker.juniper_physical_interface_name(), + "interface_name": faker.unique.juniper_physical_interface_name(), "interface_description": faker.sentence(), }, { - "interface_name": faker.juniper_physical_interface_name(), + "interface_name": faker.unique.juniper_physical_interface_name(), "interface_description": faker.sentence(), }, ], diff --git a/test/workflows/edge_port/test_migrate_edge_port.py b/test/workflows/edge_port/test_migrate_edge_port.py index d81536c6c9d6c848e82f85ebd11dc6677e928880..a235a8f66f1e93ffff2cc8485d4da6db23aa6689 100644 --- a/test/workflows/edge_port/test_migrate_edge_port.py +++ b/test/workflows/edge_port/test_migrate_edge_port.py @@ -54,11 +54,11 @@ def input_form_wizard_data(request, router_subscription_factory, partner, faker) "node": str(router_subscription_factory(vendor=Vendor.NOKIA).subscription_id), } create_edge_port_interface_step = { - "name": faker.nokia_lag_interface_name(), + "name": faker.unique.nokia_lag_interface_name(), "description": faker.sentence(), "ae_members": [ { - "interface_name": faker.nokia_physical_interface_name(), + "interface_name": faker.unique.nokia_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(2) diff --git a/test/workflows/edge_port/test_modify_edge_port.py b/test/workflows/edge_port/test_modify_edge_port.py index aa915148c95dba7390bffbb9138f0333f1cf2294..1d7e4aa04edb3299a4425d4517ef8bdbeb25f74c 100644 --- a/test/workflows/edge_port/test_modify_edge_port.py +++ b/test/workflows/edge_port/test_modify_edge_port.py @@ -36,9 +36,9 @@ def input_form_wizard_data( "description": faker.sentence(), "ae_members": [ { - "interface_name": faker.nokia_physical_interface_name() + "interface_name": faker.unique.nokia_physical_interface_name() if vendor == Vendor.NOKIA - else faker.juniper_physical_interface_name(), + else faker.unique.juniper_physical_interface_name(), "interface_description": faker.sentence(), } ], diff --git a/test/workflows/iptrunk/test_create_imported_iptrunk.py b/test/workflows/iptrunk/test_create_imported_iptrunk.py index 7f83775bb0d8ba1309bc008a8440f90b541e0f53..9373e8f8502b2c28a567fa34063d451e6d993fd3 100644 --- a/test/workflows/iptrunk/test_create_imported_iptrunk.py +++ b/test/workflows/iptrunk/test_create_imported_iptrunk.py @@ -24,17 +24,17 @@ def workflow_input_data(faker, router_subscription_factory): "iptrunk_isis_metric": 10000, "iptrunk_description_suffix": faker.word(), "side_a_node_id": str(router_subscription_factory().subscription_id), - "side_a_ae_iface": faker.nokia_lag_interface_name(), + "side_a_ae_iface": faker.unique.nokia_lag_interface_name(), "side_a_ga_id": faker.imported_ga_id(), "side_a_ae_members": [ - {"interface_name": faker.nokia_physical_interface_name(), "interface_description": faker.sentence()} + {"interface_name": faker.unique.nokia_physical_interface_name(), "interface_description": faker.sentence()} for _ in range(3) ], "side_b_node_id": str(router_subscription_factory().subscription_id), - "side_b_ae_iface": faker.nokia_lag_interface_name(), + "side_b_ae_iface": faker.unique.nokia_lag_interface_name(), "side_b_ga_id": faker.imported_ga_id(), "side_b_ae_members": [ - {"interface_name": faker.nokia_physical_interface_name(), "interface_description": faker.sentence()} + {"interface_name": faker.unique.nokia_physical_interface_name(), "interface_description": faker.sentence()} for _ in range(3) ], "iptrunk_ipv4_network": faker.ipv4_network(max_subnet=31), diff --git a/test/workflows/iptrunk/test_create_iptrunk.py b/test/workflows/iptrunk/test_create_iptrunk.py index 9e3b297efd94b62581859a7a767d5adaae1dee5d..1341d20f9a5aab053de799f348bde95665ef9b6b 100644 --- a/test/workflows/iptrunk/test_create_iptrunk.py +++ b/test/workflows/iptrunk/test_create_iptrunk.py @@ -55,7 +55,7 @@ def input_form_wizard_data(request, router_subscription_factory, faker): router_side_b = str(router_subscription_factory(vendor=Vendor.JUNIPER).subscription_id) side_b_members = [ { - "interface_name": faker.juniper_physical_interface_name(), + "interface_name": faker.unique.juniper_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(2) @@ -63,7 +63,7 @@ def input_form_wizard_data(request, router_subscription_factory, faker): else: router_side_b = str(router_subscription_factory().subscription_id) side_b_members = [ - {"interface_name": faker.nokia_physical_interface_name(), "interface_description": faker.sentence()} + {"interface_name": faker.unique.nokia_physical_interface_name(), "interface_description": faker.sentence()} for _ in range(2) ] @@ -79,10 +79,10 @@ def input_form_wizard_data(request, router_subscription_factory, faker): create_ip_trunk_confirm_step = {"iptrunk_minimum_links": 1} create_ip_trunk_side_a_router_name = {"side_a_node_id": router_side_a} create_ip_trunk_side_a_step = { - "side_a_ae_iface": faker.nokia_lag_interface_name(), + "side_a_ae_iface": faker.unique.nokia_lag_interface_name(), "side_a_ae_members": [ { - "interface_name": faker.nokia_physical_interface_name(), + "interface_name": faker.unique.nokia_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(2) @@ -90,7 +90,7 @@ def input_form_wizard_data(request, router_subscription_factory, faker): } create_ip_trunk_side_b_router_name = {"side_b_node_id": router_side_b} create_ip_trunk_side_b_step = { - "side_b_ae_iface": faker.nokia_lag_interface_name(), + "side_b_ae_iface": faker.unique.nokia_lag_interface_name(), "side_b_ae_members": side_b_members, } summary_view_step = {} diff --git a/test/workflows/iptrunk/test_migrate_iptrunk.py b/test/workflows/iptrunk/test_migrate_iptrunk.py index 179788307a3b963858aedc80f7e7d27b2473b89d..05f2544f1330784d0690f30b37539f4d497489ae 100644 --- a/test/workflows/iptrunk/test_migrate_iptrunk.py +++ b/test/workflows/iptrunk/test_migrate_iptrunk.py @@ -31,14 +31,14 @@ def migrate_form_input( use_juniper = getattr(request, "param", UseJuniperSide.NONE) new_side_ae_members_nokia = [ { - "interface_name": faker.nokia_physical_interface_name(), + "interface_name": faker.unique.nokia_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(2) ] new_side_ae_members_juniper = [ { - "interface_name": faker.juniper_physical_interface_name(), + "interface_name": faker.unique.juniper_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(2) @@ -50,7 +50,7 @@ def migrate_form_input( new_router = str(router_subscription_factory(vendor=Vendor.JUNIPER, router_access_via_ts=False).subscription_id) replace_side = str(old_subscription.iptrunk.iptrunk_sides[0].iptrunk_side_node.owner_subscription_id) new_side_ae_members = new_side_ae_members_juniper - lag_name = faker.juniper_ae_interface_name() + lag_name = faker.unique.juniper_ae_interface_name() elif use_juniper == UseJuniperSide.SIDE_B: # Juniper -> Nokia old_side_a_node = router_subscription_factory(vendor=Vendor.JUNIPER) @@ -81,7 +81,7 @@ def migrate_form_input( new_router = str(router_subscription_factory().subscription_id) replace_side = str(old_subscription.iptrunk.iptrunk_sides[0].iptrunk_side_node.subscription.subscription_id) new_side_ae_members = new_side_ae_members_nokia - lag_name = faker.nokia_lag_interface_name() + lag_name = faker.unique.nokia_lag_interface_name() return [ {"subscription_id": str(old_subscription.subscription_id)}, diff --git a/test/workflows/iptrunk/test_modify_trunk_interface.py b/test/workflows/iptrunk/test_modify_trunk_interface.py index b6117a8c3161a2c19d822f1b5acf026b265b36db..7edfe553261282248aa13aa39ee6f53fbbb19051 100644 --- a/test/workflows/iptrunk/test_modify_trunk_interface.py +++ b/test/workflows/iptrunk/test_modify_trunk_interface.py @@ -32,14 +32,14 @@ def input_form_iptrunk_data( side_b_node = iptrunk_side_subscription_factory() new_side_a_ae_members = [ { - "interface_name": faker.juniper_physical_interface_name(), + "interface_name": faker.unique.juniper_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(2) ] new_side_b_ae_members = [ { - "interface_name": faker.nokia_physical_interface_name(), + "interface_name": faker.unique.nokia_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(2) @@ -50,14 +50,14 @@ def input_form_iptrunk_data( side_b_node = iptrunk_side_subscription_factory(iptrunk_side_node=side_node) new_side_a_ae_members = [ { - "interface_name": faker.nokia_physical_interface_name(), + "interface_name": faker.unique.nokia_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(2) ] new_side_b_ae_members = [ { - "interface_name": faker.juniper_physical_interface_name(), + "interface_name": faker.unique.juniper_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(2) @@ -69,14 +69,14 @@ def input_form_iptrunk_data( side_b_node = iptrunk_side_subscription_factory(iptrunk_side_node=side_node_2) new_side_a_ae_members = [ { - "interface_name": faker.juniper_physical_interface_name(), + "interface_name": faker.unique.juniper_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(2) ] new_side_b_ae_members = [ { - "interface_name": faker.juniper_physical_interface_name(), + "interface_name": faker.unique.juniper_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(2) @@ -86,14 +86,14 @@ def input_form_iptrunk_data( side_b_node = iptrunk_side_subscription_factory() new_side_a_ae_members = [ { - "interface_name": faker.nokia_physical_interface_name(), + "interface_name": faker.unique.nokia_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(2) ] new_side_b_ae_members = [ { - "interface_name": faker.nokia_physical_interface_name(), + "interface_name": faker.unique.nokia_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(2) diff --git a/test/workflows/lan_switch_interconnect/test_create_imported_lan_switch_interconnect.py b/test/workflows/lan_switch_interconnect/test_create_imported_lan_switch_interconnect.py index bce3d1fa01b7bbd3a431e0ed160c2dcf8c60c0de..3b93dc456e42b5a5b9a339028da17a0108048d84 100644 --- a/test/workflows/lan_switch_interconnect/test_create_imported_lan_switch_interconnect.py +++ b/test/workflows/lan_switch_interconnect/test_create_imported_lan_switch_interconnect.py @@ -18,20 +18,20 @@ def workflow_input_data(faker, router_subscription_factory, switch_subscription_ "minimum_links": 1, "router_side": { "node": str(router_subscription_factory().subscription_id), - "ae_iface": faker.nokia_lag_interface_name(), + "ae_iface": faker.unique.nokia_lag_interface_name(), "ae_members": [ { - "interface_name": faker.nokia_physical_interface_name(), + "interface_name": faker.unique.nokia_physical_interface_name(), "interface_description": faker.sentence(), } ], }, "switch_side": { "switch": str(switch_subscription_factory().subscription_id), - "ae_iface": faker.juniper_ae_interface_name(), + "ae_iface": faker.unique.juniper_ae_interface_name(), "ae_members": [ { - "interface_name": faker.juniper_physical_interface_name(), + "interface_name": faker.unique.juniper_physical_interface_name(), "interface_description": faker.sentence(), } ], diff --git a/test/workflows/lan_switch_interconnect/test_create_lan_switch_interconnect.py b/test/workflows/lan_switch_interconnect/test_create_lan_switch_interconnect.py index f5e423c16a7b8428627518d42f3e1d76c2e4e1f1..614a12c970196878df4fb01476b55e0667d748a8 100644 --- a/test/workflows/lan_switch_interconnect/test_create_lan_switch_interconnect.py +++ b/test/workflows/lan_switch_interconnect/test_create_lan_switch_interconnect.py @@ -47,20 +47,20 @@ def input_form_data(faker, router_subscription_factory, switch_subscription_fact "minimum_link_count": 2, }, { - "router_side_iface": faker.nokia_lag_interface_name(), + "router_side_iface": faker.unique.nokia_lag_interface_name(), "router_side_ae_members": [ { - "interface_name": faker.nokia_physical_interface_name(), + "interface_name": faker.unique.nokia_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(2) ], }, { - "switch_side_iface": faker.juniper_ae_interface_name(), + "switch_side_iface": faker.unique.juniper_ae_interface_name(), "switch_side_ae_members": [ { - "interface_name": faker.juniper_physical_interface_name(), + "interface_name": faker.unique.juniper_physical_interface_name(), "interface_description": faker.sentence(), } for _ in range(2)