Changeset - c814d97d8222
[Not reviewed]
stable
0 1 0
Mads Kiilerich (mads) - 5 months ago 2025-10-05 12:49:00
mads@kiilerich.com
conftest: use pytest_ignore_collect collection_path to address pytest deprecation warning

It said:
PytestRemovedIn9Warning: The (path: py.path.local) argument is deprecated, please use (collection_path: pathlib.Path)
see https://docs.pytest.org/en/latest/deprecations.html#py-path-local-arguments-for-hooks-replaced-with-pathlib-path
def pytest_ignore_collect(path):
1 file changed with 2 insertions and 2 deletions:
0 comments (0 inline, 0 general)
conftest.py
Show inline comments
 
@@ -23,14 +23,14 @@ kallithea_ignore_paths = (
 
    # AttributeError: 'module' object has no attribute 'config'
 
    '/kallithea/alembic/env.py',
 
    # collection of the following file messes up the rest of test execution
 
    '/kallithea/tests/scripts/manual_test_concurrency.py',
 
)
 

	
 
def pytest_ignore_collect(path):
 
    path = str(path)
 
def pytest_ignore_collect(collection_path):
 
    path = str(collection_path)
 

	
 
    # ignore all files outside the 'kallithea' directory
 
    if not path.startswith(here_kallithea):
 
        return True
 

	
 
    if path.endswith(kallithea_ignore_paths):
0 comments (0 inline, 0 general)