与pytest主要回应互动

时间:2019-03-04 05:16:47

标签: pytest

我正在为我们的公司构建测试基础架构,主要的竞争对手是pytest。

该体系结构是构建一个docker,通过flask(restul-API)公开端点,并让用户使用这些restful端点来调用测试。 与pytest.main相关的问题之一。

我真的无法解析抛出的响应,因为它仅提供退出代码。

还有其他解决方案吗?

(PS-我认为我需要构建一个回调插件来将响应注入某些数据库。json插件响应插件看起来不错,但我认为它需要使回溯变得比现在苗条一些)

1 个答案:

答案 0 :(得分:0)

您可以通过rest api端点发送pytest测试运行参数吗?如果可以,请使用<ul class="site-nav list--inline " id="SiteNav"> <li class="site-nav--active"> <a href="/" class="site-nav__link> <span class="site-nav__label">HOME</span> </a> </li> **<li> <a href="/" class="site-nav__link"> <span class="site-nav__label">ORDER NOW</span> </a> </li>** <li> <a href="/" class="site-nav__link"> <span class="site-nav__label">TRACK ORDER</span> </a> </li> <li> <a href="/" class="site-nav__link"> <span class="site-nav__label">HELP CENTER</span> </a> </li> </ul> 参数并通过端点返回该xml。您可以解析该xml以获取详细的测试结果。您还可以使用--junit-xml=path python软件包(https://pypi.org/project/pytest-json/)通过pytest获取json输出,并解析json。