##// END OF EJS Templates
remove some iptest legacy code.
Matthias Bussonnier -
Show More
@@ -190,13 +190,13 b' def onlyif_cmds_exist(*commands):'
190 """
190 """
191 Decorator to skip test when at least one of `commands` is not found.
191 Decorator to skip test when at least one of `commands` is not found.
192 """
192 """
193 assert (
194 os.environ.get("IPTEST_WORKING_DIR", None) is None
195 ), "iptest deprecated since IPython 8.0"
193 for cmd in commands:
196 for cmd in commands:
194 reason = f"This test runs only if command '{cmd}' is installed"
197 reason = f"This test runs only if command '{cmd}' is installed"
195 if not shutil.which(cmd):
198 if not shutil.which(cmd):
196 if os.environ.get("IPTEST_WORKING_DIR", None) is not None:
199 import pytest
197 return skip(reason)
198 else:
199 import pytest
200
200
201 return pytest.mark.skip(reason=reason)
201 return pytest.mark.skip(reason=reason)
202 return null_deco
202 return null_deco
General Comments 0
You need to be logged in to leave comments. Login now