跳转到主要内容

pytest插件,它添加了与pytest相关的pdb辅助命令。

项目描述

pytest-pdb

pytest插件,它添加了与pytest相关的pdb辅助命令。

用法

通过以下命令安装

pip install pytest-pdb

命令

gototest | gt

在用pdb调试时,输入gototest,它将直接带您到测试函数的帧。

whichtest | wt

在用pdb调试时,输入whichtest,它应该打印出类似以下内容

Currently in test_pdb.py:13: TestClasses.test_class_pdb

它通过遍历帧栈,直到在局部变量中找到测试项来工作。这取决于pytest_pyfunc_call的实现。如果这发生变化或被插件取代,whichtest命令可能会失败。

top

移动到顶部(最旧的)帧。

bottom

移动到底部(最新的)帧。

变更

0.3.1 - 2018-07-31

  • 删除调试打印输出。[fschulze]

0.3.0 - 2018-07-28

  • 显示当前帧与测试帧的偏移量。[blueyed, fschulze]

  • 添加topbottom命令。[blueyed]

  • 添加wt/gt快捷方式。[blueyed]

  • 添加gototest命令。[blueyed]

  • 进入pdb时打印位置。[blueyed, fschulze]

0.2.0 - 2017-01-17

  • 修复/改进位置报告。[blueyed (Daniel Hahler)]

0.1.0 - 2016-07-09

  • 初始发布。[fschulze (Florian Schulze)]

项目详情


下载文件

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

源分布

pytest-pdb-0.3.1.tar.gz (4.1 kB 查看哈希值)

上传于

构建分发

pytest_pdb-0.3.1-py2.py3-none-any.whl (3.3 kB 查看哈希值)

上传于 Python 2 Python 3

由以下支持