From e945277b46e6b00f131e96ab0b0b19a19f0a6d7a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 27 Nov 2025 11:56:11 +0000 Subject: [PATCH 1/2] Initial plan From f1e768f5f468c94298577d9eeb1834146b6fb256 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 27 Nov 2025 11:59:29 +0000 Subject: [PATCH 2/2] Add test coverage for static_liveness_resources filter Co-authored-by: mehmet-yoti <111424390+mehmet-yoti@users.noreply.github.com> --- .../session/retrieve/test_resource_container.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/yoti_python_sdk/tests/doc_scan/session/retrieve/test_resource_container.py b/yoti_python_sdk/tests/doc_scan/session/retrieve/test_resource_container.py index 5a08c5a0..b444db99 100644 --- a/yoti_python_sdk/tests/doc_scan/session/retrieve/test_resource_container.py +++ b/yoti_python_sdk/tests/doc_scan/session/retrieve/test_resource_container.py @@ -6,6 +6,9 @@ from yoti_python_sdk.doc_scan.session.retrieve.liveness_resource_response import ( ZoomLivenessResourceResponse, ) +from yoti_python_sdk.doc_scan.session.retrieve.static_liveness_resource_response import ( + StaticLivenessResourceResponse, +) from yoti_python_sdk.doc_scan.session.retrieve.resource_container import ( ResourceContainer, ) @@ -49,6 +52,19 @@ def test_should_filter_zoom_liveness_resources(self): assert len(result.liveness_capture) == 2 assert len(result.zoom_liveness_resources) == 1 + def test_should_filter_static_liveness_resources(self): + data = { + "liveness_capture": [ + {"liveness_type": "STATIC"}, + {"liveness_type": "someUnknown"}, + ] + } + + result = ResourceContainer(data) + + assert len(result.liveness_capture) == 2 + assert len(result.static_liveness_resources) == 1 + if __name__ == "__main__": unittest.main()