From 85d3eea838b1edfad7ff7145a0ca2ddf64d3dab6 Mon Sep 17 00:00:00 2001 From: sobolevn Date: Wed, 26 Feb 2025 12:42:03 +0300 Subject: [PATCH] Add `else` clause to catch a case where `ValidationError` does not happen in pydantic example --- .../why_not_pydantic/implicit_conversions_workaround.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/examples/why_not_pydantic/implicit_conversions_workaround.py b/docs/examples/why_not_pydantic/implicit_conversions_workaround.py index a1f42969..9ffdb4fa 100644 --- a/docs/examples/why_not_pydantic/implicit_conversions_workaround.py +++ b/docs/examples/why_not_pydantic/implicit_conversions_workaround.py @@ -15,6 +15,8 @@ class Product(BaseModel): Product(id=1, amount=14.6) except ValidationError: pass +else: + assert False, "ValidationError did not happen" assert ( Product.model_validate({"id": 1, "amount": 14.6}, strict=False)