Guard tenacity import in e2e Azure batch tests

tenacity is not in pyproject.toml dependencies, causing ImportError
during test collection. Use pytest.importorskip to gracefully skip
when tenacity is not available.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Julio Quinteros Pro 2026-03-04 11:32:20 -03:00
parent 51552eafe7
commit 8495e05221
2 changed files with 4 additions and 0 deletions

View File

@ -12,6 +12,8 @@ import httpx
import openai
import psycopg2
import pytest
tenacity = pytest.importorskip("tenacity", reason="tenacity required for e2e batch tests")
from tenacity import Retrying, stop_after_delay, wait_fixed
sys.path.insert(0, os.path.abspath("../.."))

View File

@ -7,6 +7,8 @@ import warnings
import httpx
import openai
import pytest
tenacity = pytest.importorskip("tenacity", reason="tenacity required for e2e batch tests")
from tenacity import RetryError
sys.path.insert(0, os.path.abspath("../.."))