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)