From dd85c28464dbfc9b3a53c885a41c209e4700ad2d Mon Sep 17 00:00:00 2001 From: Kuntal Majumder Date: Wed, 24 Jul 2024 23:10:25 +0200 Subject: [PATCH] Fix invalid origin test to check all the logged messages Fixes #12152 --- news/5dac0fc9-10c7-4d77-b8dc-8ff111c9557d.trivial.rst | 0 tests/unit/test_req.py | 4 +++- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 news/5dac0fc9-10c7-4d77-b8dc-8ff111c9557d.trivial.rst diff --git a/news/5dac0fc9-10c7-4d77-b8dc-8ff111c9557d.trivial.rst b/news/5dac0fc9-10c7-4d77-b8dc-8ff111c9557d.trivial.rst new file mode 100644 index 00000000000..e69de29bb2d diff --git a/tests/unit/test_req.py b/tests/unit/test_req.py index 3b78ead3fe3..8a95c058706 100644 --- a/tests/unit/test_req.py +++ b/tests/unit/test_req.py @@ -464,7 +464,9 @@ def test_download_info_archive_cache_with_invalid_origin( assert len(reqset.all_requirements) == 1 req = reqset.all_requirements[0] assert req.is_wheel_from_cache - assert "Ignoring invalid cache entry origin file" in caplog.messages[0] + assert any( + "Ignoring invalid cache entry origin file" in x for x in caplog.messages + ) def test_download_info_local_wheel(self, data: TestData) -> None: """Test that download_info is set for requirements from a local wheel."""