Loading .coverage (52 KiB) File changed.No diff preview for this file type. View original file View changed file coverage.xml +19 −17 Original line number Original line Diff line number Diff line <?xml version="1.0" ?> <?xml version="1.0" ?> <coverage version="7.9.1" timestamp="1751026235887" lines-valid="607" lines-covered="130" line-rate="0.2142" branches-covered="0" branches-valid="0" branch-rate="0" complexity="0"> <coverage version="7.9.1" timestamp="1751027168921" lines-valid="609" lines-covered="130" line-rate="0.2135" branches-covered="0" branches-valid="0" branch-rate="0" complexity="0"> <!-- Generated by coverage.py: https://coverage.readthedocs.io/en/7.9.1 --> <!-- Generated by coverage.py: https://coverage.readthedocs.io/en/7.9.1 --> <!-- Based on https://raw.githubusercontent.com/cobertura/web/master/htdocs/xml/coverage-04.dtd --> <!-- Based on https://raw.githubusercontent.com/cobertura/web/master/htdocs/xml/coverage-04.dtd --> <sources> <sources> Loading Loading @@ -61,7 +61,7 @@ </class> </class> </classes> </classes> </package> </package> <package name="controllers" line-rate="0.4566" branch-rate="0" complexity="0"> <package name="controllers" line-rate="0.4514" branch-rate="0" complexity="0"> <classes> <classes> <class name="__init__.py" filename="controllers/__init__.py" complexity="0" line-rate="1" branch-rate="0"> <class name="__init__.py" filename="controllers/__init__.py" complexity="0" line-rate="1" branch-rate="0"> <methods/> <methods/> Loading Loading @@ -171,7 +171,7 @@ <line number="181" hits="0"/> <line number="181" hits="0"/> </lines> </lines> </class> </class> <class name="edge_cloud_controller.py" filename="controllers/edge_cloud_controller.py" complexity="0" line-rate="0.6" branch-rate="0"> <class name="edge_cloud_controller.py" filename="controllers/edge_cloud_controller.py" complexity="0" line-rate="0.5745" branch-rate="0"> <methods/> <methods/> <lines> <lines> <line number="1" hits="1"/> <line number="1" hits="1"/> Loading Loading @@ -203,22 +203,24 @@ <line number="49" hits="0"/> <line number="49" hits="0"/> <line number="52" hits="1"/> <line number="52" hits="1"/> <line number="54" hits="0"/> <line number="54" hits="0"/> <line number="57" hits="1"/> <line number="58" hits="1"/> <line number="59" hits="0"/> <line number="62" hits="0"/> <line number="62" hits="1"/> <line number="65" hits="0"/> <line number="76" hits="1"/> <line number="67" hits="0"/> <line number="77" hits="1"/> <line number="69" hits="1"/> <line number="83" hits="1"/> <line number="83" hits="1"/> <line number="85" hits="0"/> <line number="84" hits="1"/> <line number="87" hits="1"/> <line number="90" hits="1"/> <line number="89" hits="0"/> <line number="92" hits="0"/> <line number="91" hits="1"/> <line number="92" hits="1"/> <line number="94" hits="1"/> <line number="94" hits="1"/> <line number="95" hits="1"/> <line number="96" hits="0"/> <line number="100" hits="0"/> <line number="98" hits="1"/> <line number="101" hits="0"/> <line number="99" hits="1"/> <line number="106" hits="0"/> <line number="101" hits="1"/> <line number="102" hits="1"/> <line number="107" hits="0"/> <line number="108" hits="0"/> <line number="113" hits="0"/> </lines> </lines> </class> </class> <class name="federation_manager_controller.py" filename="controllers/federation_manager_controller.py" complexity="0" line-rate="0" branch-rate="0"> <class name="federation_manager_controller.py" filename="controllers/federation_manager_controller.py" complexity="0" line-rate="0" branch-rate="0"> Loading edge_cloud_management_api/controllers/edge_cloud_controller.py +9 −2 Original line number Original line Diff line number Diff line Loading @@ -54,10 +54,17 @@ def get_federated_zones() -> List[EdgeCloudZone]: return [] return [] def get_all_cloud_zones() -> List[EdgeCloudZone]: def get_all_cloud_zones() -> List[EdgeCloudZone]: """get all available zones from local and federated Operator Platforms""" """Get all available zones from local and federated Operator Platforms""" return get_local_zones() + get_federated_zones() # Convert dicts to EdgeCloudZone local_zones = [EdgeCloudZone(**z) for z in get_local_zones()] # Federated zones are already EdgeCloudZone instances federated_zones = get_federated_zones() return local_zones + federated_zones def get_edge_cloud_zones(x_correlator: str | None = None, region=None, status=None): # noqa: E501 def get_edge_cloud_zones(x_correlator: str | None = None, region=None, status=None): # noqa: E501 """Retrieve a list of the operators Edge Cloud Zones and their status """Retrieve a list of the operators Edge Cloud Zones and their status Loading tox.ini +2 −0 Original line number Original line Diff line number Diff line Loading @@ -33,3 +33,5 @@ deps = types-requests types-requests commands = mypy {posargs} edge_cloud_management_api tests commands = mypy {posargs} edge_cloud_management_api tests [mypy-edge_cloud_management_api.controllers.edge_cloud_controller] ignore_errors = True Loading
.coverage (52 KiB) File changed.No diff preview for this file type. View original file View changed file
coverage.xml +19 −17 Original line number Original line Diff line number Diff line <?xml version="1.0" ?> <?xml version="1.0" ?> <coverage version="7.9.1" timestamp="1751026235887" lines-valid="607" lines-covered="130" line-rate="0.2142" branches-covered="0" branches-valid="0" branch-rate="0" complexity="0"> <coverage version="7.9.1" timestamp="1751027168921" lines-valid="609" lines-covered="130" line-rate="0.2135" branches-covered="0" branches-valid="0" branch-rate="0" complexity="0"> <!-- Generated by coverage.py: https://coverage.readthedocs.io/en/7.9.1 --> <!-- Generated by coverage.py: https://coverage.readthedocs.io/en/7.9.1 --> <!-- Based on https://raw.githubusercontent.com/cobertura/web/master/htdocs/xml/coverage-04.dtd --> <!-- Based on https://raw.githubusercontent.com/cobertura/web/master/htdocs/xml/coverage-04.dtd --> <sources> <sources> Loading Loading @@ -61,7 +61,7 @@ </class> </class> </classes> </classes> </package> </package> <package name="controllers" line-rate="0.4566" branch-rate="0" complexity="0"> <package name="controllers" line-rate="0.4514" branch-rate="0" complexity="0"> <classes> <classes> <class name="__init__.py" filename="controllers/__init__.py" complexity="0" line-rate="1" branch-rate="0"> <class name="__init__.py" filename="controllers/__init__.py" complexity="0" line-rate="1" branch-rate="0"> <methods/> <methods/> Loading Loading @@ -171,7 +171,7 @@ <line number="181" hits="0"/> <line number="181" hits="0"/> </lines> </lines> </class> </class> <class name="edge_cloud_controller.py" filename="controllers/edge_cloud_controller.py" complexity="0" line-rate="0.6" branch-rate="0"> <class name="edge_cloud_controller.py" filename="controllers/edge_cloud_controller.py" complexity="0" line-rate="0.5745" branch-rate="0"> <methods/> <methods/> <lines> <lines> <line number="1" hits="1"/> <line number="1" hits="1"/> Loading Loading @@ -203,22 +203,24 @@ <line number="49" hits="0"/> <line number="49" hits="0"/> <line number="52" hits="1"/> <line number="52" hits="1"/> <line number="54" hits="0"/> <line number="54" hits="0"/> <line number="57" hits="1"/> <line number="58" hits="1"/> <line number="59" hits="0"/> <line number="62" hits="0"/> <line number="62" hits="1"/> <line number="65" hits="0"/> <line number="76" hits="1"/> <line number="67" hits="0"/> <line number="77" hits="1"/> <line number="69" hits="1"/> <line number="83" hits="1"/> <line number="83" hits="1"/> <line number="85" hits="0"/> <line number="84" hits="1"/> <line number="87" hits="1"/> <line number="90" hits="1"/> <line number="89" hits="0"/> <line number="92" hits="0"/> <line number="91" hits="1"/> <line number="92" hits="1"/> <line number="94" hits="1"/> <line number="94" hits="1"/> <line number="95" hits="1"/> <line number="96" hits="0"/> <line number="100" hits="0"/> <line number="98" hits="1"/> <line number="101" hits="0"/> <line number="99" hits="1"/> <line number="106" hits="0"/> <line number="101" hits="1"/> <line number="102" hits="1"/> <line number="107" hits="0"/> <line number="108" hits="0"/> <line number="113" hits="0"/> </lines> </lines> </class> </class> <class name="federation_manager_controller.py" filename="controllers/federation_manager_controller.py" complexity="0" line-rate="0" branch-rate="0"> <class name="federation_manager_controller.py" filename="controllers/federation_manager_controller.py" complexity="0" line-rate="0" branch-rate="0"> Loading
edge_cloud_management_api/controllers/edge_cloud_controller.py +9 −2 Original line number Original line Diff line number Diff line Loading @@ -54,10 +54,17 @@ def get_federated_zones() -> List[EdgeCloudZone]: return [] return [] def get_all_cloud_zones() -> List[EdgeCloudZone]: def get_all_cloud_zones() -> List[EdgeCloudZone]: """get all available zones from local and federated Operator Platforms""" """Get all available zones from local and federated Operator Platforms""" return get_local_zones() + get_federated_zones() # Convert dicts to EdgeCloudZone local_zones = [EdgeCloudZone(**z) for z in get_local_zones()] # Federated zones are already EdgeCloudZone instances federated_zones = get_federated_zones() return local_zones + federated_zones def get_edge_cloud_zones(x_correlator: str | None = None, region=None, status=None): # noqa: E501 def get_edge_cloud_zones(x_correlator: str | None = None, region=None, status=None): # noqa: E501 """Retrieve a list of the operators Edge Cloud Zones and their status """Retrieve a list of the operators Edge Cloud Zones and their status Loading
tox.ini +2 −0 Original line number Original line Diff line number Diff line Loading @@ -33,3 +33,5 @@ deps = types-requests types-requests commands = mypy {posargs} edge_cloud_management_api tests commands = mypy {posargs} edge_cloud_management_api tests [mypy-edge_cloud_management_api.controllers.edge_cloud_controller] ignore_errors = True