diff --git a/gso/workflows/l2_circuit/create_layer_2_circuit.py b/gso/workflows/l2_circuit/create_layer_2_circuit.py
index 723c5c37652701a7d885e59158fe54f3973a041d..a3199bc1ad2ea56f6ed62a66f075216fa0e99881 100644
--- a/gso/workflows/l2_circuit/create_layer_2_circuit.py
+++ b/gso/workflows/l2_circuit/create_layer_2_circuit.py
@@ -48,7 +48,7 @@ def initial_input_generator(product_name: str) -> FormGenerator:
         )
         vlan_id: VLAN_ID
 
-    def _vlan_range_field(*, is_tagged: bool) -> VLAN_ID | int:
+    def _vlan_range_field(*, is_tagged: bool) -> VLAN_ID:
         """Return the appropriate field type based on whether the circuit is tagged."""
         return VLAN_ID if is_tagged else ReadOnlyField(None, default_type=int)
 
diff --git a/test/fixtures/__init__.py b/test/fixtures/__init__.py
index 1fa5c4cf587c59a80b5838d6729524e44fc27c6a..d2582b5bb73cb9e95991d101f5a29016a12e9b00 100644
--- a/test/fixtures/__init__.py
+++ b/test/fixtures/__init__.py
@@ -21,6 +21,7 @@ __all__ = [
     "iptrunk_side_subscription_factory",
     "iptrunk_subscription_factory",
     "lan_switch_interconnect_subscription_factory",
+    "layer_2_circuit_subscription_factory",
     "nren_access_port_factory",
     "nren_l3_core_service_subscription_factory",
     "office_router_subscription_factory",
@@ -30,5 +31,4 @@ __all__ = [
     "site_subscription_factory",
     "super_pop_switch_subscription_factory",
     "switch_subscription_factory",
-    "layer_2_circuit_subscription_factory",
 ]
diff --git a/test/fixtures/layer_2_circuit_fixtures.py b/test/fixtures/layer_2_circuit_fixtures.py
index b0e73227f7305d0aacf1e3f42a8c196969221a86..522b2b170fd896a745092aee988277bab2e270db 100644
--- a/test/fixtures/layer_2_circuit_fixtures.py
+++ b/test/fixtures/layer_2_circuit_fixtures.py
@@ -5,7 +5,7 @@ from orchestrator.db import db
 from orchestrator.domain import SubscriptionModel
 from orchestrator.types import SubscriptionLifecycle, UUIDstr
 
-from gso.products import ProductName, EdgePort
+from gso.products import EdgePort, ProductName
 from gso.products.product_blocks.layer_2_circuit import Layer2CircuitSideBlockInactive, Layer2CircuitType
 from gso.products.product_blocks.service_binding_port import ServiceBindingPortInactive
 from gso.products.product_types.layer_2_circuit import (
@@ -23,24 +23,23 @@ from gso.utils.types.virtual_identifiers import VLAN_ID
 @pytest.fixture()
 def layer_2_circuit_subscription_factory(faker, geant_partner, edge_port_subscription_factory):
     def create_subscription(
-            description: str | None = None,
-            partner: dict | None = None,
-            status: SubscriptionLifecycle | None = None,
-            start_date: str | None = "2024-01-01T10:20:30+01:02",
-            layer_2_circuit_service_type: Layer2CircuitServiceType | None = None,
-            layer_2_circuit_type: Layer2CircuitType = Layer2CircuitType.TAGGED,
-            vlan_range_lower_bound: VLAN_ID | None = None,
-            vlan_range_upper_bound: VLAN_ID | None = None,
-            policer_bandwidth: BandwidthString | None = None,
-            layer_2_circuit_side_a_edgeport: UUIDstr | None = None,
-            vlan_id_side_a: VLAN_ID | None = None,
-            layer_2_circuit_side_b_edgeport: UUIDstr | None = None,
-            vlan_id_side_b: VLAN_ID | None = None,
-            geant_sid: str | None = None,
-            *,
-            policer_enabled: bool = False,
+        description: str | None = None,
+        partner: dict | None = None,
+        status: SubscriptionLifecycle | None = None,
+        start_date: str | None = "2024-01-01T10:20:30+01:02",
+        layer_2_circuit_service_type: Layer2CircuitServiceType | None = None,
+        layer_2_circuit_type: Layer2CircuitType = Layer2CircuitType.TAGGED,
+        vlan_range_lower_bound: VLAN_ID | None = None,
+        vlan_range_upper_bound: VLAN_ID | None = None,
+        policer_bandwidth: BandwidthString | None = None,
+        layer_2_circuit_side_a_edgeport: UUIDstr | None = None,
+        vlan_id_side_a: VLAN_ID | None = None,
+        layer_2_circuit_side_b_edgeport: UUIDstr | None = None,
+        vlan_id_side_b: VLAN_ID | None = None,
+        geant_sid: str | None = None,
+        *,
+        policer_enabled: bool = False,
     ) -> UUIDstr:
-
         # Assign default partner if none provided
         if partner is None:
             partner = geant_partner
@@ -100,7 +99,9 @@ def layer_2_circuit_subscription_factory(faker, geant_partner, edge_port_subscri
 
         subscription.layer_2_circuit.policer_enabled = policer_enabled
         subscription.layer_2_circuit.bandwidth = policer_bandwidth if policer_enabled else None
-        subscription.description = description or f"{subscription.product.name} - {subscription.layer_2_circuit.virtual_circuit_id}"
+        subscription.description = description or (
+            f"{subscription.product.name} - " f"{subscription.layer_2_circuit.virtual_circuit_id}"
+        )
 
         subscription = SubscriptionModel.from_other_lifecycle(subscription, SubscriptionLifecycle.ACTIVE)
         subscription.insync = True
diff --git a/test/workflows/l2_circuit/test_modify_layer_2_circuit.py b/test/workflows/l2_circuit/test_modify_layer_2_circuit.py
index aee47662a2bc51c09c9f4bfbe94d6fe3b304b14d..078d9c25c525ac389f2f271ee5a98fbf2a1ddeb6 100644
--- a/test/workflows/l2_circuit/test_modify_layer_2_circuit.py
+++ b/test/workflows/l2_circuit/test_modify_layer_2_circuit.py
@@ -10,11 +10,11 @@ from test.workflows import assert_complete, extract_state, run_workflow
 @pytest.mark.parametrize("layer_2_circuit_service_type", [ProductName.GEANT_PLUS, ProductName.EXPRESSROUTE])
 @pytest.mark.workflow()
 def test_modify_layer_2_circuit_change_policer_bandwidth(
-        layer_2_circuit_service_type,
-        layer_2_circuit_subscription_factory,
-        faker,
-        partner_factory,
-        data_config_filename,
+    layer_2_circuit_service_type,
+    layer_2_circuit_subscription_factory,
+    faker,
+    partner_factory,
+    data_config_filename,
 ):
     subscription_id = layer_2_circuit_subscription_factory(layer_2_circuit_service_type=layer_2_circuit_service_type)
     subscription = Layer2Circuit.from_subscription(subscription_id)
@@ -29,7 +29,7 @@ def test_modify_layer_2_circuit_change_policer_bandwidth(
             "vlan_range_lower_bound": subscription.layer_2_circuit.vlan_range_lower_bound,
             "vlan_range_upper_bound": subscription.layer_2_circuit.vlan_range_upper_bound,
             "policer_bandwidth": None,
-        }
+        },
     ]
     result, _, _ = run_workflow("modify_layer_2_circuit", input_form_data)
     assert_complete(result)
@@ -41,11 +41,11 @@ def test_modify_layer_2_circuit_change_policer_bandwidth(
 @pytest.mark.parametrize("layer_2_circuit_service_type", [ProductName.GEANT_PLUS, ProductName.EXPRESSROUTE])
 @pytest.mark.workflow()
 def test_modify_layer_2_circuit_change_circuit_type(
-        layer_2_circuit_service_type,
-        layer_2_circuit_subscription_factory,
-        faker,
-        partner_factory,
-        data_config_filename,
+    layer_2_circuit_service_type,
+    layer_2_circuit_subscription_factory,
+    faker,
+    partner_factory,
+    data_config_filename,
 ):
     subscription_id = layer_2_circuit_subscription_factory(layer_2_circuit_service_type=layer_2_circuit_service_type)
     subscription = Layer2Circuit.from_subscription(subscription_id)
@@ -59,7 +59,7 @@ def test_modify_layer_2_circuit_change_circuit_type(
             "vlan_range_lower_bound": None,
             "vlan_range_upper_bound": None,
             "policer_bandwidth": subscription.layer_2_circuit.bandwidth,
-        }
+        },
     ]
     result, _, _ = run_workflow("modify_layer_2_circuit", input_form_data)
     assert_complete(result)