Loading src/edgecloud/clients/i2edge/client.py +11 −2 Original line number Diff line number Diff line # Mocked API for testing purposes from typing import Dict, List, Optional from typing import Optional from src.edgecloud.core.edgecloud_interface import EdgeCloudManagementInterface from typing import Dict, List, Optional from .common import I2EdgeError, i2edge_delete, i2edge_get, i2edge_post, i2edge_post_multiform_data class EdgeApplicationManager(EdgeCloudManagementInterface): def __init__(self, base_url: str): self.base_url = base_url def get_edge_cloud_zones(self) -> list[dict]: url = "{}/zones/list".format(self.base_url) try: response = i2edge_get(url, params=None) return response except I2EdgeError as e: raise e def onboard_app(self, app_manifest: Dict) -> Dict: print(f"Submitting application: {app_manifest}") return {"appId": "1234-5678"} Loading Loading
src/edgecloud/clients/i2edge/client.py +11 −2 Original line number Diff line number Diff line # Mocked API for testing purposes from typing import Dict, List, Optional from typing import Optional from src.edgecloud.core.edgecloud_interface import EdgeCloudManagementInterface from typing import Dict, List, Optional from .common import I2EdgeError, i2edge_delete, i2edge_get, i2edge_post, i2edge_post_multiform_data class EdgeApplicationManager(EdgeCloudManagementInterface): def __init__(self, base_url: str): self.base_url = base_url def get_edge_cloud_zones(self) -> list[dict]: url = "{}/zones/list".format(self.base_url) try: response = i2edge_get(url, params=None) return response except I2EdgeError as e: raise e def onboard_app(self, app_manifest: Dict) -> Dict: print(f"Submitting application: {app_manifest}") return {"appId": "1234-5678"} Loading