相关项目
leaping
Leaping是一个轻量级Python测试调试器,通过跟踪代码执行和记录变量变化,实现程序状态的回溯检查。它支持与Ollama和GPT-4模型的自然语言交互,能够解答函数调用、变量值和代码修改等问题。这种创新方法简化了调试过程,提高了测试效率。
pytest-testmon
pytest-testmon是一个pytest插件,专门用于自动选择和重新执行受代码变更影响的测试用例。该工具通过构建依赖数据库,能够在Python这样的动态语言环境中,准确识别需要重新测试的部分。pytest-testmon旨在提高测试效率,减少不必要的测试执行时间。这个插件易于集成到现有的Python项目中,无论项目规模大小。