From 00552918ac57435cd2f76a05436d8d6023f6d701 Mon Sep 17 00:00:00 2001 From: Erick Friis Date: Tue, 9 Apr 2024 16:29:59 -0700 Subject: [PATCH] groq: xfail tool_choice tests (#20247) --- .../groq/tests/integration_tests/test_chat_models.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libs/partners/groq/tests/integration_tests/test_chat_models.py b/libs/partners/groq/tests/integration_tests/test_chat_models.py index f2065091366..a5445b6c07c 100644 --- a/libs/partners/groq/tests/integration_tests/test_chat_models.py +++ b/libs/partners/groq/tests/integration_tests/test_chat_models.py @@ -223,7 +223,7 @@ def test_system_message() -> None: assert isinstance(response.content, str) -@pytest.mark.scheduled +@pytest.mark.xfail(reason="Groq tool_choice doesn't currently force a tool call") def test_tool_choice() -> None: """Test that tool choice is respected.""" llm = ChatGroq() @@ -248,7 +248,7 @@ def test_tool_choice() -> None: assert tool_call["type"] == "function" -@pytest.mark.scheduled +@pytest.mark.xfail(reason="Groq tool_choice doesn't currently force a tool call") def test_tool_choice_bool() -> None: """Test that tool choice is respected just passing in True.""" llm = ChatGroq() @@ -273,6 +273,7 @@ def test_tool_choice_bool() -> None: assert tool_call["type"] == "function" +@pytest.mark.xfail(reason="Groq tool_choice doesn't currently force a tool call") def test_streaming_tool_call() -> None: """Test that tool choice is respected.""" llm = ChatGroq() @@ -302,6 +303,7 @@ def test_streaming_tool_call() -> None: assert tool_call["type"] == "function" +@pytest.mark.xfail(reason="Groq tool_choice doesn't currently force a tool call") async def test_astreaming_tool_call() -> None: """Test that tool choice is respected.""" llm = ChatGroq()