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.