diff --git a/tests/api/handlers/test_users.py b/tests/api/handlers/test_users.py index d196f6c50..c8ac844d8 100644 --- a/tests/api/handlers/test_users.py +++ b/tests/api/handlers/test_users.py @@ -2,6 +2,7 @@ # # SPDX-License-Identifier: MIT +from importlib import metadata from unittest import mock import httpx @@ -18,6 +19,8 @@ from .base import BaseTestAPIV1Handler +PYDANTIC_VER = ".".join(metadata.version("pydantic").split(".")[:2]) + @pytest.fixture def publish(mocker): @@ -417,7 +420,7 @@ async def test_create_user_rule_bad_matrix_dest(self, client, api_identity, db_r "type": "value_error", "input": "dummynick", "ctx": {"error": {}}, - "url": "https://errors.pydantic.dev/2.1/v/value_error", + "url": f"https://errors.pydantic.dev/{PYDANTIC_VER}/v/value_error", } ] assert caplog.messages == [expected_message] @@ -444,7 +447,7 @@ async def test_create_user_rule_bad_email_dest(self, client, api_identity, db_ru "type": "value_error", "ctx": {"error": {}}, "input": "wrongvalue", - "url": "https://errors.pydantic.dev/2.1/v/value_error", + "url": f"https://errors.pydantic.dev/{PYDANTIC_VER}/v/value_error", } ] assert caplog.messages == [expected_message]