File tree Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Expand file tree Collapse file tree 1 file changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -106,16 +106,17 @@ def __next__(self) -> str:
106106
107107def pytest_ignore_collect (collection_path : pathlib .Path , config : pytest .Config ) -> bool :
108108 """Skip tests if VCS binaries are missing."""
109- if not shutil . which ( "svn" ) and any (
109+ if any (
110110 needle in str (collection_path ) for needle in ["svn" , "subversion" ]
111- ):
111+ ) and not shutil . which ( "svn" ) :
112112 return True
113- if not shutil . which ( "git" ) and "git" in str ( collection_path ):
113+ if "git" in str ( collection_path ) and not shutil . which ( "git" ):
114114 return True
115- return bool (
116- not shutil .which ("hg" )
117- and any (needle in str (collection_path ) for needle in ["hg" , "mercurial" ]),
118- )
115+ if any ( # NOQA: SIM103
116+ needle in str (collection_path ) for needle in ["hg" , "mercurial" ]
117+ ) and not shutil .which ("hg" ):
118+ return True
119+ return False
119120
120121
121122@pytest .fixture (scope = "session" )
You can’t perform that action at this time.
0 commit comments