PyCharm 2017.3 Help

Running Tests

Introduction

PyCharm makes it possible to run all tests in a container, individual tests or test methods. For each one, PyCharm provides a temporary run-debug configuration that can be saved if necessary as a permanent one.

Note also that the commands shown in the context menu, are context-sensitive, that is the testing command that shows depends on the test runner and the place where this command is invoked.

/help/img/idea/2017.3/py_context_dependent_testing.png

Running all tests in a directory

To run all tests in a directory

  1. In the Project tool window, select the directory that contains tests to be executed.
  2. On the context menu, choose the corresponding run command.

    If the directory contains tests that belong to the different testing frameworks, select the configuration to be used.

    For example, choose Run 'All tests in: <directory name>'.

    /help/img/idea/2017.3/ruby_runAllTests.png
  3. Explore results in the test runner.

Running test cases or test scripts

To run a test case or test script

  1. Open the desired test in the editor, or select it in the Project tool window.
  2. On the context menu of the selection, choose Run <test class name>.

See Also

Language and Framework-Specific Guidelines:

Last modified: 15 September 2017