的插件py.试验运行相关测试,基于天真地检查测试是否包含对您提供的符号的引用
pytest-test-this的Python项目详细描述
pytest的插件,通过天真地检查测试函数是否包含对所提供符号的引用来运行相关测试。在
- 限制:
- 它只查找顶级测试函数,因此不会发现测试类
- 非常天真的检查,所以不会找到符号的间接用法
这种权衡是为了速度。与其他常用方法相比,这种方法非常快速,后者通过在覆盖范围内运行完整的测试套件并检查函数是直接调用还是间接调用来进行更正。在
安装
pip install pytest-test-this
使用
pytest –test-this=foo
…其中foo是函数、类或变量的名称。可以用逗号分隔多个符号。在
git还有一种特殊的简化模式:
pytest –test-this-git
这将尝试根据git diff自动猜测要重新运行的符号,并针对这些符号运行pytest test
- 项目
标签: