用于Visual Studio的Python工具上的Pytest

cae*_*sar 5 python unit-testing visual-studio pytest ptvs

可以调试在Visual Studio 2010上使用pytest库的python测试吗?我在解释器参数上添加了-m pytest但是没有命中断点,我只能运行测试脚本而不调试它.

fsc*_*ore 5

如果您能更具体一点那就太好了。当我使用 pytools 时,我发现它非常有用,并且在http://pytools.codeplex.com上找到了很大的帮助。您可以查看http://pytools.codeplex.com/discussions

另请检查在使用 py.test 时可以使用 python 调试器进行调试吗?Python 单元测试:当测试失败时自动运行调试器以寻求帮助,因为他们询问了类似的问题。


Aro*_*zon 5

Pytest建议创建一个独立的启动脚本.

if __name__ == '__main__':
    import pytest
    pytest.main()
Run Code Online (Sandbox Code Playgroud)

这就是我所做的,PTVS调试对我有用.