将pytest 执行命令用写成接口的形式运行
时间: 2023-05-11 16:02:36 浏览: 85
python接口自动化之allure报告优化,并且教你用后缀为bat文件执行pytest指令,来运行用例
可以使用Python的subprocess模块来运行pytest命令,并将其封装为一个接口。以下是一个示例代码:
```python
import subprocess
def run_pytest():
cmd = ['pytest', '-v']
result = subprocess.run(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
return result.stdout.decode('utf-8'), result.stderr.decode('utf-8')
```
这个函数将返回pytest命令的标准输出和标准错误输出。你可以根据需要对这些输出进行处理。
阅读全文