diff --git a/tests/conftest.py b/tests/conftest.py
index e7f2e55cec8b7e1baaff75a4a91eab6b86eef1a0..f268377bb5a7ca5a17a6cd7baa44288828c2a110 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -70,7 +70,7 @@ def temporary_basedir(tmp_path_factory):
 
 
 @pytest.fixture(scope="session")
-def montgomery_datadir(tmp_path_factory, request) -> pathlib.Path:
+def montgomery_datadir(tmp_path_factory) -> pathlib.Path:
     from ptbench.utils.rc import load_rc
 
     database_dir = load_rc().get("datadir.montgomery")
@@ -79,10 +79,7 @@ def montgomery_datadir(tmp_path_factory, request) -> pathlib.Path:
 
     # else, we must extract the LFS component
     archive = (
-        pathlib.Path(request.module.__file__).parents[0]
-        / "data"
-        / "lfs"
-        / "test-database.zip"
+        pathlib.Path(__file__).parents[0] / "data" / "lfs" / "test-database.zip"
     )
     assert archive.exists(), (
         f"Neither datadir.montgomery is set on the global configuration, "