Tox Support
IntelliJ IDEA integrates with tox and allows running tests in multiple environments.
Configure tox
Ensure that Python is downloaded and installed on your machine.
Download tox.
Ensure that at least one Python SDK is configured.
Install tox for the Python SDK.
Ensure that your project has the following files:
tox.ini
setup.py
test files
Execute tox tests
Record the test requirements in the tox.ini file.
Example:
[tox] envlist = py37,py38 [testenv] deps = pytest commands = pytestSee https://pypi.org/project/tox/ for more details.
Right-click the file tox.ini and choose Run. The dedicated tox run/debug configuration is launched.
The results show up in the test runner tab of the Run tool window:
Right-click any test result in the Test Runner to execute tox in a particular environment:
The test tree view shows only for those runners that IntelliJ IDEA is aware of. If IntelliJ IDEA doesn't understand the test runner, then the interpreter name only is written.