PyCharm integrates with Tox
and allows running tests in
multiple environments.
Prerequisites
Make sure the following prerequisites are met:
- Tox is installed
on at least one of the
Python interpreters available on your computer. - Your project contains the following files:
tox.inisetup.py- test files
Using Tox integration
To make use of the Tox integration, follow these steps:
- Create a project and the required files.
- Right-click the file
tox.iniand choose Run. So doing, 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 PyCharm is aware of. If PyCharm doesn't understand the test runner, then the interpreter name only is written.