From c3421bc2ac6165672f545e932b7ab3872fd1aa56 Mon Sep 17 00:00:00 2001 From: Yurii Motov Date: Thu, 8 Jan 2026 13:12:27 +0100 Subject: [PATCH] Update test - remove `PYDANTIC_V2` conditions --- tests/test_dependency_cache.py | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/tests/test_dependency_cache.py b/tests/test_dependency_cache.py index cda3ec7b91..9b20602645 100644 --- a/tests/test_dependency_cache.py +++ b/tests/test_dependency_cache.py @@ -1,24 +1,14 @@ from fastapi import Depends, FastAPI, Security -from fastapi._compat import PYDANTIC_V2 from fastapi.testclient import TestClient -from pydantic import BaseModel +from pydantic import BaseModel, model_validator app = FastAPI() counter_holder = {"counter": 0, "parsing_counter": 0} -if PYDANTIC_V2: - from pydantic import model_validator - - decorator = model_validator(mode="before") -else: - from pydantic import root_validator - - decorator = root_validator - class Model(BaseModel): - @decorator + @model_validator(mode="before") def __validate__(cls, _): counter_holder["parsing_counter"] += 1 return {}