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 ...
项目详情
项目代码和GitHub上的问题跟踪 - https://github.com/rocky/pytest-trepan
项目详情
下载文件
下载适用于您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分发
pytest-trepan-2.0.0.tar.gz (7.2 kB 查看哈希值)
构建版本
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 查看哈希值)
关闭
pytest-trepan-2.0.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c8aa1c681780c4b5347465c7dad7cdb680d595be251179e938d6e81089c55021 |
|
MD5 | b6ee4623e58aa1b51797bff5e9eed06a |
|
BLAKE2b-256 | e1130e9967cc7f7cb67ec6ce4be551a5c1e5ac81f312b6f03a81e486c81d30f3 |
关闭
pytest_trepan-2.0.0-py36-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 316c2d8e379f6165b8403305a0cb4d496d9bf5771900fdda68acb35a9c783481 |
|
MD5 | 680cebd9577a4d81856a977565f430cb |
|
BLAKE2b-256 | ce3b6d67fc3ea260393cf22d6dd92b2d13d360aaa83d3bb4b8b5531fa6881715 |
关闭
pytest_trepan-2.0.0-py34-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dcde2b85431dc8122226ba44e43b5d56f1476342f29531fda820a5e13a877d8a |
|
MD5 | 2a48c19cfe700c656ee4d9a83657dab8 |
|
BLAKE2b-256 | 9dfbec93954b6a166e64a1ba844433d7079e3c5ab793a123ecc6023d12638960 |