[P] Add CI for updated Hub component part
Some checks failed
Hub component testing / hub-test (push) Failing after 25s
Some checks failed
Hub component testing / hub-test (push) Failing after 25s
This commit is contained in:
34
hub/app/adapters/store_api_adapter_test.py
Normal file
34
hub/app/adapters/store_api_adapter_test.py
Normal file
@@ -0,0 +1,34 @@
|
||||
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():
|
||||
processed_data_batch = [
|
||||
ProcessedAgentData(road_state = "normal",
|
||||
agent_data = AgentData(user_id = 1,
|
||||
accelerometer = AccelerometerData(x = 0.1, y = 0.2, z = 0.3),
|
||||
gps = GpsData(latitude = 10.123, longitude = 20.456),
|
||||
timestamp = "2023-07-21T12:34:56Z")
|
||||
),
|
||||
ProcessedAgentData(road_state = "normal",
|
||||
agent_data = AgentData(user_id = 2,
|
||||
accelerometer = AccelerometerData(x = 0.1, y = 0.2, z = 0.3),
|
||||
gps = GpsData(latitude = 10.123, longitude = 20.456),
|
||||
timestamp = "2023-07-21T12:34:56Z")
|
||||
),
|
||||
ProcessedAgentData(road_state = "normal",
|
||||
agent_data = AgentData(user_id = 3,
|
||||
accelerometer = AccelerometerData(x = 0.1, y = 0.2, z = 0.3),
|
||||
gps = GpsData(latitude = 10.123, longitude = 20.456),
|
||||
timestamp = "2023-07-21T12:34:56Z")
|
||||
),
|
||||
]
|
||||
|
||||
res = json.loads(StoreApiAdapter(None).processed_agent_data_batch_to_json(processed_data_batch))
|
||||
|
||||
assert res[0].agent_data.user_id == 1
|
||||
assert res[1].agent_data.user_id == 2
|
||||
assert res[2].agent_data.user_id == 3
|
||||
|
||||
if __name__ == "__main__":
|
||||
test_processed_agent_data_batch_to_json()
|
||||
Reference in New Issue
Block a user