From 839a18e11284a95cd0f064e26020151559368a42 Mon Sep 17 00:00:00 2001 From: ccurme Date: Mon, 29 Sep 2025 12:23:32 -0400 Subject: [PATCH] fix(openai): remove __future__.annotations import from test files (#33144) Breaks schema conversion in places. --- libs/partners/openai/pyproject.toml | 1 + .../openai/tests/integration_tests/chat_models/test_base.py | 2 -- .../tests/integration_tests/chat_models/test_responses_api.py | 2 -- 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/libs/partners/openai/pyproject.toml b/libs/partners/openai/pyproject.toml index 8d062a915a5..d50ceae84e4 100644 --- a/libs/partners/openai/pyproject.toml +++ b/libs/partners/openai/pyproject.toml @@ -85,6 +85,7 @@ ignore = [ "RUF001", "ERA001", "PLR0911", + "FA100", # from __future__ import annotations breaks some schema conversion logic # TODO "PLR2004", # Comparison to magic number diff --git a/libs/partners/openai/tests/integration_tests/chat_models/test_base.py b/libs/partners/openai/tests/integration_tests/chat_models/test_base.py index b64f9369d85..f905786068f 100644 --- a/libs/partners/openai/tests/integration_tests/chat_models/test_base.py +++ b/libs/partners/openai/tests/integration_tests/chat_models/test_base.py @@ -1,7 +1,5 @@ """Test ChatOpenAI chat model.""" -from __future__ import annotations - import base64 import json from collections.abc import AsyncIterator diff --git a/libs/partners/openai/tests/integration_tests/chat_models/test_responses_api.py b/libs/partners/openai/tests/integration_tests/chat_models/test_responses_api.py index e42c7856a36..c65791a3e97 100644 --- a/libs/partners/openai/tests/integration_tests/chat_models/test_responses_api.py +++ b/libs/partners/openai/tests/integration_tests/chat_models/test_responses_api.py @@ -1,7 +1,5 @@ """Test Responses API usage.""" -from __future__ import annotations - import json import os from typing import Annotated, Any, Literal, Optional, cast