pytest-pycharm


Namepytest-pycharm JSON
Version 0.7.0 PyPI version JSON
download
home_pagehttps://github.com/jlubcke/pytest-pycharm
SummaryPlugin for py.test to enter PyCharm debugger on uncaught exceptions
upload_time2020-08-13 11:03:23
maintainer
docs_urlNone
authorJohan Lübcke
requires_python
licenseBSD
keywords pytest py.test pycharm
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ===============================
pytest-pycharm
===============================

.. image:: https://badge.fury.io/py/pytest-pycharm.png
    :target: http://badge.fury.io/py/pytest-pycharm

Plugin for ``pytest`` to enter PyCharm debugger on uncaught exceptions

* Free software: BSD license

Features
--------

* Uncaught exceptions in ``pytest`` test cases will trigger the PyCharm
  debugger


Installation
------------

You can install the plugin by running

    pip install pytest-pycharm

Alternately check out the source code and run

    python setup.py install


Usage
-----

You are ready to go right after the plugin installation. Execute any test in
PyCharm by right-clicking on a test and selecting *Debug pytest in ...*. The
debugger will pause on a false assertion (see `test example`_).

The plugin also works with custom ``pytest`` Run Configurations:
*Run | Edit Configurations | Add New Configuration | Python tests | pytest*.

**Note:** make sure the Run Configuration uses the correct interpreter with
``pytest-pycharm`` installed.

.. _test example: test_dummy.py




            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/jlubcke/pytest-pycharm",
    "name": "pytest-pycharm",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "pytest,py.test,pycharm",
    "author": "Johan L\u00fcbcke",
    "author_email": "johan@lubcke.se",
    "download_url": "https://files.pythonhosted.org/packages/20/ab/45be5268cabb0a6a9c4ab49ab4036ea9fbabc2384aa5c005ea87b1f255fa/pytest-pycharm-0.7.0.tar.gz",
    "platform": "",
    "description": "===============================\npytest-pycharm\n===============================\n\n.. image:: https://badge.fury.io/py/pytest-pycharm.png\n    :target: http://badge.fury.io/py/pytest-pycharm\n\nPlugin for ``pytest`` to enter PyCharm debugger on uncaught exceptions\n\n* Free software: BSD license\n\nFeatures\n--------\n\n* Uncaught exceptions in ``pytest`` test cases will trigger the PyCharm\n  debugger\n\n\nInstallation\n------------\n\nYou can install the plugin by running\n\n    pip install pytest-pycharm\n\nAlternately check out the source code and run\n\n    python setup.py install\n\n\nUsage\n-----\n\nYou are ready to go right after the plugin installation. Execute any test in\nPyCharm by right-clicking on a test and selecting *Debug pytest in ...*. The\ndebugger will pause on a false assertion (see `test example`_).\n\nThe plugin also works with custom ``pytest`` Run Configurations:\n*Run | Edit Configurations | Add New Configuration | Python tests | pytest*.\n\n**Note:** make sure the Run Configuration uses the correct interpreter with\n``pytest-pycharm`` installed.\n\n.. _test example: test_dummy.py\n\n\n\n",
    "bugtrack_url": null,
    "license": "BSD",
    "summary": "Plugin for py.test to enter PyCharm debugger on uncaught exceptions",
    "version": "0.7.0",
    "split_keywords": [
        "pytest",
        "py.test",
        "pycharm"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "9ff889df7721b8a552962c66506578bb",
                "sha256": "5a642e3e21487cb2e1bf78464edb7f1b31996f8fce34780786f218144de9d7cf"
            },
            "downloads": -1,
            "filename": "pytest_pycharm-0.7.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "9ff889df7721b8a552962c66506578bb",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 4099,
            "upload_time": "2020-08-13T11:03:21",
            "upload_time_iso_8601": "2020-08-13T11:03:21.711382Z",
            "url": "https://files.pythonhosted.org/packages/9f/65/9e745ecaa5c600b7ca331bc08854fdcb7c478da3160f75a282f844b0ab3e/pytest_pycharm-0.7.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "886b7210e30217277025aa721a5818dc",
                "sha256": "d920c016a2b14449b68943762d0fa42dc03cb0060b5c375336e5e2b1bebda0dd"
            },
            "downloads": -1,
            "filename": "pytest-pycharm-0.7.0.tar.gz",
            "has_sig": false,
            "md5_digest": "886b7210e30217277025aa721a5818dc",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 3539,
            "upload_time": "2020-08-13T11:03:23",
            "upload_time_iso_8601": "2020-08-13T11:03:23.260512Z",
            "url": "https://files.pythonhosted.org/packages/20/ab/45be5268cabb0a6a9c4ab49ab4036ea9fbabc2384aa5c005ea87b1f255fa/pytest-pycharm-0.7.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2020-08-13 11:03:23",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "jlubcke",
    "github_project": "pytest-pycharm",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "pytest-pycharm"
}
        
Elapsed time: 0.02762s