From a521cf31d952c9403581bdbb6d91e77f1d5f8b85 Mon Sep 17 00:00:00 2001 From: Xubin Ren <52506698+Re-bin@users.noreply.github.com> Date: Sun, 26 Jul 2026 21:35:53 +0800 Subject: [PATCH] test(extensions): make marker coverage platform-neutral --- tests/extensions/test_native.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/extensions/test_native.py b/tests/extensions/test_native.py index ebe55b6cc..dff379265 100644 --- a/tests/extensions/test_native.py +++ b/tests/extensions/test_native.py @@ -1,3 +1,4 @@ +import sys from unittest.mock import patch from nanobot.agent.skills import SkillsLoader @@ -137,12 +138,14 @@ def test_python_dependencies_project_distribution_identity_and_active_markers() dependencies = _python_dependencies( ( "httpx[http2]>=0.27", - "win32-setctime>=1; sys_platform == 'win32'", + f"platform-package>=1; sys_platform == '{sys.platform}'", + "inactive-package>=1; sys_platform == '__never__'", "packaging>=24; python_version >= '3.11'", ) ) assert [(item.name, item.specifier) for item in dependencies] == [ ("httpx", ">=0.27"), + ("platform-package", ">=1"), ("packaging", ">=24"), ]