From a0cc660a47a7e0d2eba39b1c12fff666c58aa9b0 Mon Sep 17 00:00:00 2001 From: tmadlener Date: Mon, 30 Sep 2024 16:25:42 +0200 Subject: [PATCH] Make regex matching work with longer file names --- test/test_EDM4hepFile.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/test_EDM4hepFile.py b/test/test_EDM4hepFile.py index 85b76f43e..b95ed5479 100644 --- a/test/test_EDM4hepFile.py +++ b/test/test_EDM4hepFile.py @@ -41,7 +41,7 @@ def inputfile_name(pytestconfig): @pytest.fixture(scope="module") def expected_edm4hep_version(inputfile_name): """Get the expected edm4hep version from the file name""" - rgx_match = re.match(VERSIONED_FILE_RGX, inputfile_name) + rgx_match = re.search(VERSIONED_FILE_RGX, inputfile_name) if not rgx_match: return podio.version.parse(__version__) return podio.version.parse(rgx_match.group(1).replace("-", ".")) @@ -50,7 +50,7 @@ def expected_edm4hep_version(inputfile_name): @pytest.fixture(scope="module") def expected_podio_version(inputfile_name): """Get the expected edm4hep version from the file name""" - rgx_match = re.match(VERSIONED_FILE_RGX, inputfile_name) + rgx_match = re.search(VERSIONED_FILE_RGX, inputfile_name) if not rgx_match: return podio.version.build_version return podio.version.parse(rgx_match.group(2).replace("-", "."))