【发布时间】:2013-12-02 10:38:55
【问题描述】:
可以调试在 Visual Studio 2010 上使用 pytest 库的 python 测试吗?我在解释器参数上添加了-m pytest,但没有命中断点,我只能运行测试脚本而不调试它。
【问题讨论】:
标签: python visual-studio unit-testing pytest ptvs
可以调试在 Visual Studio 2010 上使用 pytest 库的 python 测试吗?我在解释器参数上添加了-m pytest,但没有命中断点,我只能运行测试脚本而不调试它。
【问题讨论】:
标签: python visual-studio unit-testing pytest ptvs
如果您能更具体一些,那就太好了。当我使用 pytools 时,我发现它非常有用,并在 http://pytools.codeplex.com 找到了很大的帮助。您可以查看http://pytools.codeplex.com/discussions。
也请查看Can I debug with python debugger when using py.test somehow? 或Python Unit Testing: Automatically Running the Debugger when a test fails 寻求帮助,因为他们提出了类似的问题。
【讨论】:
Pytest 建议创建一个独立的启动脚本。
if __name__ == '__main__':
import pytest
pytest.main()
这就是我所做的,PTVS 调试对我有用。
【讨论】: