From ed904ef8d9dcf5bc6fdbe81dfa1cf8688efef4e2 Mon Sep 17 00:00:00 2001 From: Yu-Ting Hsiung Date: Fri, 16 Jan 2026 01:11:15 +0800 Subject: [PATCH] test(version_schemes): replace match with strict string assertions --- tests/test_version_schemes.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/test_version_schemes.py b/tests/test_version_schemes.py index d51c8eeb2..7b1ec7579 100644 --- a/tests/test_version_schemes.py +++ b/tests/test_version_schemes.py @@ -61,5 +61,8 @@ class NotVersionProtocol: ep.load.return_value = NotVersionProtocol mocker.patch.object(metadata, "entry_points", return_value=(ep,)) - with pytest.warns(match="VersionProtocol"): + with pytest.warns() as warnings: get_version_scheme(config.settings, "any") + assert "Version scheme any does not implement the VersionProtocol" in str( + warnings[0].message + )