From 60a846d8b8c817a6a8afaed59e69cdba3596e266 Mon Sep 17 00:00:00 2001 From: hasslesstech Date: Mon, 23 Mar 2026 16:10:09 +0200 Subject: [PATCH] [P] Refactor testing code --- .gitea/workflows/{hub-test.yaml => tests.yaml} | 0 hub/app/adapters/store_api_adapter.py | 4 ++-- hub/app/adapters/store_api_adapter_test.py | 6 ++++-- 3 files changed, 6 insertions(+), 4 deletions(-) rename .gitea/workflows/{hub-test.yaml => tests.yaml} (100%) diff --git a/.gitea/workflows/hub-test.yaml b/.gitea/workflows/tests.yaml similarity index 100% rename from .gitea/workflows/hub-test.yaml rename to .gitea/workflows/tests.yaml diff --git a/hub/app/adapters/store_api_adapter.py b/hub/app/adapters/store_api_adapter.py index e06d91c..857d88f 100644 --- a/hub/app/adapters/store_api_adapter.py +++ b/hub/app/adapters/store_api_adapter.py @@ -13,7 +13,7 @@ class StoreApiAdapter(StoreGateway): def __init__(self, api_base_url): self.api_base_url = api_base_url - def processed_agent_data_batch_to_json(self, processed_agent_data_batch: List[ProcessedAgentData]): + def processed_agent_data_batch_to_payload(self, processed_agent_data_batch: List[ProcessedAgentData]): if not processed_agent_data_batch: return False @@ -28,7 +28,7 @@ class StoreApiAdapter(StoreGateway): return payload def save_data(self, processed_agent_data_batch: List[ProcessedAgentData]): - payload = self.processed_agent_data_batch_to_json(processed_agent_data_batch) + payload = self.processed_agent_data_batch_to_payload(processed_agent_data_batch) if payload == False: return False diff --git a/hub/app/adapters/store_api_adapter_test.py b/hub/app/adapters/store_api_adapter_test.py index f971a5a..223bfe2 100644 --- a/hub/app/adapters/store_api_adapter_test.py +++ b/hub/app/adapters/store_api_adapter_test.py @@ -2,7 +2,7 @@ from app.adapters.store_api_adapter import StoreApiAdapter from app.entities.agent_data import AccelerometerData, AgentData, GpsData from app.entities.processed_agent_data import ProcessedAgentData -def _test_processed_agent_data_batch_to_json(): +def _test_processed_agent_data_batch_to_payload(): processed_data_batch = [ ProcessedAgentData(road_state = "normal", agent_data = AgentData(user_id = 1, @@ -24,12 +24,14 @@ def _test_processed_agent_data_batch_to_json(): ), ] - res = StoreApiAdapter(None).processed_agent_data_batch_to_json(processed_data_batch) + res = StoreApiAdapter(None).processed_agent_data_batch_to_payload(processed_data_batch) assert res["data"][0]["agent_data"]["user_id"] == 1 assert res["data"][1]["agent_data"]["user_id"] == 2 assert res["data"][2]["agent_data"]["user_id"] == 3 + assert StoreApiAdapter(None).processed_agent_data_batch_to_payload([]) == False + if __name__ == "__main__": test_functions = [i for i in dir() if i.startswith('_test_')]