5

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

4

2 回答 2

5

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

if __name__ == '__main__':
    import pytest
    pytest.main()

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

于 2013-12-07T19:06:49.400 回答
4

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

还检查Can I debug with python debugger when using py.test 以某种方式?Python 单元测试:当测试失败时自动运行调试器以寻求帮助,因为他们提出了类似的要求。

于 2013-12-02T10:49:59.910 回答