跳转到主要内容

Pytest插件,用于trepan调试器。

项目描述

摘要

一个pytest插件,用于运行trepan调试器

使用方法

安装后,要设置断点进入trepan调试器

import pytest
def test_function():
    ...
    pytest.trepan()    # get thee into the debugger!
    x = 1
    ...

上面的代码看起来像是在pytest.trepan()调用处停止。这对于它是某个作用域的最后一句话时非常有用。如果您想在x = 1之前停止,请使用immediate=False或直接使用False

import pytest
def test_function():
    ...
    pytest.trepan(immediate=False)
    # same as py.trepan(False)
    x = 1
    ...

您也可以传递给关键字参数任何由trepan.api.debug()接受的参数。

要错误时进入调试器,请使用--trepan选项

$ py.test --trepan ...

项目详情

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

pytest-trepan-2.0.0.tar.gz (7.2 kB 查看哈希值)

上传时间 源代码

构建版本

pytest_trepan-2.0.0-py36-none-any.whl (4.8 kB 查看哈希值)

上传时间 Python 3.6

pytest_trepan-2.0.0-py34-none-any.whl (4.8 kB 查看哈希值)

上传时间 Python 3.4

pytest_trepan-2.0.0-py27-none-any.whl (4.8 kB 查看哈希值)

上传时间 Python 2.7

pytest_trepan-2.0.0-py3.7.egg (8.1 kB 查看哈希值)

上传时间 源代码

pytest_trepan-2.0.0-py3.6.egg (8.1 kB 查看哈希值)

上传时间 源代码

pytest_trepan-2.0.0-py3.5.egg (8.1 kB 查看哈希值)

上传时间 源代码

pytest_trepan-2.0.0-py3.4.egg (8.2 kB 查看哈希值)

上传时间 源代码

pytest_trepan-2.0.0-py2.7.egg (8.0 kB 查看哈希值)

上传时间 源代码

由以下机构支持