Merge pull request #2475 from ant31/master

[wip] Fix ignore_path condition
This commit is contained in:
Bruno Oliveira 2017-07-03 18:57:17 -03:00 committed by GitHub
commit 6908d93ba1
2 changed files with 3 additions and 3 deletions

View File

@ -168,14 +168,13 @@ def pytest_runtestloop(session):
def pytest_ignore_collect(path, config):
p = path.dirpath()
ignore_paths = config._getconftest_pathlist("collect_ignore", path=p)
ignore_paths = config._getconftest_pathlist("collect_ignore", path=path.dirpath())
ignore_paths = ignore_paths or []
excludeopt = config.getoption("ignore")
if excludeopt:
ignore_paths.extend([py.path.local(x) for x in excludeopt])
if path in ignore_paths:
if py.path.local(path) in ignore_paths:
return True
# Skip duplicate paths.

1
changelog/2475.bugfix Normal file
View File

@ -0,0 +1 @@
Fix issue where paths collected by pytest could have triple leading ``/`` characters.