我看到了这个问题:我可以在使用 py.test 时使用 python 调试器进行调试吗?但这并没有真正的帮助,因为我需要调试钩子,其中一些不是我写的,修改钩子的代码真的很麻烦。
此外,pytest
贯穿pipenv run
. 让他们一起工作已经很困难了。到目前为止,我还没有找到 , 的组合pdb
,pipenv
并且pytest
会相互启动。
我可以做到的另一种方法是pytest.main()
从我的代码中调用,然而,这意味着其他想要运行我的测试的人将不得不使用这个“蹦床”来运行其他测试。我可以忍受这个,但它仍然觉得它不应该是必要的。