From 97b5e2c21e5311bd6accc0d3b07e1b1fd1354c96 Mon Sep 17 00:00:00 2001
From: Simone Spinelli <simone.spinelli@geant.org>
Date: Tue, 4 Apr 2023 11:04:56 +0200
Subject: [PATCH] Clean syntax to pass tests

---
 .../products/product_blocks/device.py         | 23 +++++++++++--------
 1 file changed, 14 insertions(+), 9 deletions(-)

diff --git a/geant_service_orchestrator/products/product_blocks/device.py b/geant_service_orchestrator/products/product_blocks/device.py
index 17601997..9e34743f 100644
--- a/geant_service_orchestrator/products/product_blocks/device.py
+++ b/geant_service_orchestrator/products/product_blocks/device.py
@@ -4,7 +4,10 @@ from orchestrator.domain.base import ProductBlockModel
 from orchestrator.types import SubscriptionLifecycle
 import ipaddress
 
-class DeviceBlockInactive(ProductBlockModel, lifecycle=[SubscriptionLifecycle.INITIAL], product_block_name="DeviceBlock"):
+
+class DeviceBlockInactive(ProductBlockModel,
+                          lifecycle=[SubscriptionLifecycle.INITIAL],
+                          product_block_name="DeviceBlock"):
     fqdn: Optional[str] = None
     ts_address: Optional[str] = None
     ts_port: Optional[int] = None
@@ -22,7 +25,8 @@ class DeviceBlockInactive(ProductBlockModel, lifecycle=[SubscriptionLifecycle.IN
     snmp_location: Optional[str] = None
 
 
-class DeviceBlockProvisioning(DeviceBlockInactive, lifecycle=[SubscriptionLifecycle.PROVISIONING]):
+class DeviceBlockProvisioning(DeviceBlockInactive,
+                              lifecycle=[SubscriptionLifecycle.PROVISIONING]):
     fqdn: str
     ts_address: str
     ts_port: str
@@ -40,16 +44,17 @@ class DeviceBlockProvisioning(DeviceBlockInactive, lifecycle=[SubscriptionLifecy
     snmp_location: Optional[str] = None
 
 
-class DeviceBlock(DeviceBlockProvisioning, lifecycle=[SubscriptionLifecycle.ACTIVE]):
+class DeviceBlock(DeviceBlockProvisioning,
+                  lifecycle=[SubscriptionLifecycle.ACTIVE]):
     fqdn: str
     ts_address: str
     ts_port: str
-    lo_ipv4_address: ipaddress.IPv4Address 
-    lo_ipv6_address: ipaddress.IPv6Address 
-    lo_iso_address: str 
-    si_ipv4_network: ipaddress.IPv4Network 
-    ias_lt_ipv4_network: ipaddress.IPv4Network 
-    ias_lt_ipv6_network: ipaddress.IPv6Network 
+    lo_ipv4_address: ipaddress.IPv4Address
+    lo_ipv6_address: ipaddress.IPv6Address
+    lo_iso_address: str
+    si_ipv4_network: ipaddress.IPv4Network
+    ias_lt_ipv4_network: ipaddress.IPv4Network
+    ias_lt_ipv6_network: ipaddress.IPv6Network
     site_city: str
     site_country: str
     site_country_code: str
-- 
GitLab