所以我让 pytest 运行了我的测试,这很好,但我想对测试结果做一些实际的事情。我正在使用 unittest,这给了我一个时髦的结果对象,我可以在测试运行后处理它。Pytest 似乎只是给了我一个大文本转储——为此编写一个解析器听起来令人麻木的无聊。
我如何将结果转化为我可以使用的东西?我肯定错过了什么。
顺便说一句 - 我正在使用 pytest.main() 运行我的测试,而不是通过命令行 py.test。我希望有某种可以在运行时与之交互的结果对象。我意识到我可以将结果写入磁盘,从磁盘读取,解析所述结果然后对结果采取行动 - 但似乎这些磁盘操作只是我应该能够避免的额外步骤。