В pytest
такой функции нет, поэтому вы должны делать это прямо в коде (обычно в conftest.py
).
Хакерский обходной путь, позволяющий сделать то же самое непосредственно в командной строке, будет:
python -c "import pytest; pytest.importorskip('tensorflow'); pytest.main()"
Лучше было бы использовать один из существующих хуков , чтобы добавить свой собственный параметр командной строки в pytest, чтобы его можно было явно указать, например, --no-tensorflow
или любой другой.