From 61c23e5e7a249b3e1b1e4e614cea322cb76ea0ba Mon Sep 17 00:00:00 2001 From: imagineer99 Date: Tue, 28 Apr 2026 18:45:15 +0100 Subject: [PATCH] test: deduplicate empty content validation coverage --- studio/backend/tests/test_openai_tool_passthrough.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/studio/backend/tests/test_openai_tool_passthrough.py b/studio/backend/tests/test_openai_tool_passthrough.py index 1f63598742..cdb7f5d270 100644 --- a/studio/backend/tests/test_openai_tool_passthrough.py +++ b/studio/backend/tests/test_openai_tool_passthrough.py @@ -144,12 +144,9 @@ class TestChatMessageToolRoles: # ── Role-aware content requirements ──────────────────────────── - def test_user_empty_string_content_allowed(self): - msg = ChatMessage(role = "user", content = "") - assert msg.content == "" - - def test_system_empty_string_content_allowed(self): - msg = ChatMessage(role = "system", content = "") + @pytest.mark.parametrize("role", ["user", "system"]) + def test_empty_string_content_allowed(self, role): + msg = ChatMessage(role = role, content = "") assert msg.content == "" def test_user_missing_content_rejected(self):