Can PyCharm drop into debug when py.test tests fail

前端 未结 2 471
野的像风
野的像风 2021-02-02 08:55

When running tests with py.test there is a --pdb option to enter pdb on failure.

Is there a similar way to enter the debugger when running the

相关标签:
2条回答
  • 2021-02-02 09:19

    There is a py.test plugin, pytest-pycharm, that will halt the PyCharm debugger when a test emits an uncaught exception.

    0 讨论(0)
  • 2021-02-02 09:25

    Follow the steps below to setup the correct run configuration:

    1. Run > Edit Configurations...
    2. Click the '+' button to add a new configuration.
    3. Name the configuration and specify the configuration parameters below:

    Script: The path to your py.test executable (find by typing which py.test)

    Script Parameters: This parameter is your test case followed by the --pdb option (ie /Users/Johan/projects/misc/testing.py --pdb)

    After setting up the configuration, you can run the test case from within PyCharm. If a test case fails, your PyCharm run window will show the pdb prompt.

    enter image description here

    0 讨论(0)
提交回复
热议问题