Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Firstly, let's install the Pytest package. Go to the File → Settings →  Project → Python Interpreter → click + button → open Available Packages and type Pytest in the search field like below:

Image Modified

Select pytest and click Install Package. 

...

  • From the context menu choose Go To → Test → Create New Test

Image Modified

Image Modified


  • In the Create Test dialog, specify test settings.

Image Modified


  • In the test_operations.py new test called test_divide() appeared. Now you can replace the template code with your own ideas.

...

Code Block
languagepy
titleFinal test
def test_divide():
    assert divide(10, 5) == 2
    assert divide(200, 1) == 200
    with pytest.raises(ZeroDivisionError):
        divide(1, 0)

Run a test

Click the green triangle and select Run 'pytest for test_oper...' to run the test:

Image Added

Image Added


Info

PyCharm automatically creates a Pytest Run configuration.


After running the test you can inspect test results:

Image Added