Loading src/edgecloud/core/edgecloud_factory.py +9 −4 Original line number Diff line number Diff line Loading @@ -12,13 +12,18 @@ # - Sergio Giménez (sergio.gimenez@i2cat.net) ## from __future__ import annotations from enum import Enum from typing import TYPE_CHECKING from src.edgecloud.clients.i2edge.client import EdgeApplicationManager as I2EdgeClient from src.edgecloud.clients.aeros.client import EdgeApplicationManager as AerosClient from src.edgecloud.clients.piedge.client import EdgeApplicationManager as PiEdgeClient from src.edgecloud.clients.dmo.client import EdgeApplicationManager as DmoClient from src.edgecloud.clients.aeros.client import \ EdgeApplicationManager as AerosClient from src.edgecloud.clients.dmo.client import \ EdgeApplicationManager as DmoClient from src.edgecloud.clients.i2edge.client import \ EdgeApplicationManager as I2EdgeClient from src.edgecloud.clients.piedge.client import \ EdgeApplicationManager as PiEdgeClient if TYPE_CHECKING: from .edgecloud_interface import EdgeCloudInterface Loading src/edgecloud/core/edgecloud_interface.py +2 −1 Original line number Diff line number Diff line Loading @@ -11,7 +11,8 @@ # - Adrián Pino Martínez (adrian.pino@i2cat.net) ## from abc import ABC, abstractmethod from typing import List, Dict, Optional from typing import Dict, List, Optional class EdgeCloudManagementInterface(ABC): """ Loading tests/test_edgecloud_clients.py +8 −4 Original line number Diff line number Diff line import pytest from src.edgecloud.clients.aeros.client import \ EdgeApplicationManager as AerosClient from src.edgecloud.clients.dmo.client import \ EdgeApplicationManager as DmoClient from src.edgecloud.clients.i2edge.client import \ EdgeApplicationManager as I2EdgeClient from src.edgecloud.clients.piedge.client import \ EdgeApplicationManager as PiEdgeClient from src.edgecloud.core.edgecloud_factory import EdgeCloudFactory from src.edgecloud.clients.i2edge.client import EdgeApplicationManager as I2EdgeClient from src.edgecloud.clients.aeros.client import EdgeApplicationManager as AerosClient from src.edgecloud.clients.piedge.client import EdgeApplicationManager as PiEdgeClient from src.edgecloud.clients.dmo.client import EdgeApplicationManager as DmoClient # Define common test cases for all tests test_cases = [ Loading Loading
src/edgecloud/core/edgecloud_factory.py +9 −4 Original line number Diff line number Diff line Loading @@ -12,13 +12,18 @@ # - Sergio Giménez (sergio.gimenez@i2cat.net) ## from __future__ import annotations from enum import Enum from typing import TYPE_CHECKING from src.edgecloud.clients.i2edge.client import EdgeApplicationManager as I2EdgeClient from src.edgecloud.clients.aeros.client import EdgeApplicationManager as AerosClient from src.edgecloud.clients.piedge.client import EdgeApplicationManager as PiEdgeClient from src.edgecloud.clients.dmo.client import EdgeApplicationManager as DmoClient from src.edgecloud.clients.aeros.client import \ EdgeApplicationManager as AerosClient from src.edgecloud.clients.dmo.client import \ EdgeApplicationManager as DmoClient from src.edgecloud.clients.i2edge.client import \ EdgeApplicationManager as I2EdgeClient from src.edgecloud.clients.piedge.client import \ EdgeApplicationManager as PiEdgeClient if TYPE_CHECKING: from .edgecloud_interface import EdgeCloudInterface Loading
src/edgecloud/core/edgecloud_interface.py +2 −1 Original line number Diff line number Diff line Loading @@ -11,7 +11,8 @@ # - Adrián Pino Martínez (adrian.pino@i2cat.net) ## from abc import ABC, abstractmethod from typing import List, Dict, Optional from typing import Dict, List, Optional class EdgeCloudManagementInterface(ABC): """ Loading
tests/test_edgecloud_clients.py +8 −4 Original line number Diff line number Diff line import pytest from src.edgecloud.clients.aeros.client import \ EdgeApplicationManager as AerosClient from src.edgecloud.clients.dmo.client import \ EdgeApplicationManager as DmoClient from src.edgecloud.clients.i2edge.client import \ EdgeApplicationManager as I2EdgeClient from src.edgecloud.clients.piedge.client import \ EdgeApplicationManager as PiEdgeClient from src.edgecloud.core.edgecloud_factory import EdgeCloudFactory from src.edgecloud.clients.i2edge.client import EdgeApplicationManager as I2EdgeClient from src.edgecloud.clients.aeros.client import EdgeApplicationManager as AerosClient from src.edgecloud.clients.piedge.client import EdgeApplicationManager as PiEdgeClient from src.edgecloud.clients.dmo.client import EdgeApplicationManager as DmoClient # Define common test cases for all tests test_cases = [ Loading