From 32a5b3956f842134d638c51a587c077406e3e4a7 Mon Sep 17 00:00:00 2001 From: Thomas Legros Date: Thu, 7 Nov 2024 14:06:13 +0100 Subject: [PATCH] Fixed endpoint data fields in camel case --- src/pytmv1/model/common.py | 10 +++++----- tests/integration/test_search.py | 6 +++--- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/pytmv1/model/common.py b/src/pytmv1/model/common.py index cec32b1..3028cb6 100644 --- a/src/pytmv1/model/common.py +++ b/src/pytmv1/model/common.py @@ -135,11 +135,11 @@ class Endpoint(BaseConsumable): os_description: Optional[str] = None product_code: Optional[ProductCode] = None installed_product_codes: List[ProductCode] = Field(default=[]) - componentUpdatePolicy: Optional[str] = None - componentUpdateStatus: Optional[str] = None - componentVersion: Optional[str] = None - policyName: Optional[str] = None - protectionManager: Optional[str] = None + component_update_policy: Optional[str] = None + component_update_status: Optional[str] = None + component_version: Optional[str] = None + policy_name: Optional[str] = None + protection_manager: Optional[str] = None @field_validator("os_name", "product_code", mode="before") @classmethod diff --git a/tests/integration/test_search.py b/tests/integration/test_search.py index 7157efa..2f217fa 100755 --- a/tests/integration/test_search.py +++ b/tests/integration/test_search.py @@ -74,9 +74,9 @@ def test_list_endpoint_data(client): assert result.result_code == ResultCode.SUCCESS assert isinstance(result.response, ListEndpointDataResp) assert len(result.response.items) > 0 - assert result.response.items[0].componentUpdatePolicy == "N-2" - assert result.response.items[0].componentUpdateStatus == "pause" - assert result.response.items[0].componentVersion == "outdatedVersion" + assert result.response.items[0].component_update_policy == "N-2" + assert result.response.items[0].component_update_status == "pause" + assert result.response.items[0].component_version == "outdatedVersion" def test_list_endpoint_data_optional_fields(client):