猿问

pytest通过配置文件运行标记

我正在使用 pytest 运行一些功能测试进行命令行测试。我将测试保存在yml文件中,该文件用于测试配置。我想在yml文件中提供一些可由pytest使用的标记,而不是在测试文件中使用装饰器方法。


例如


---

test_name: xyz

test_type: smoke

command: hello --help

expected: hello world

assertions:

  - testResult.actual_command_returnCode == 0

  - len(testResult.expected_value_result) != 0

  - testResult.expected_value_result[0] == testResult.actual_command_output

有没有一种方法可以在我的 yml 文件中指定标记,而 pytest 可以使用相同的方法来了解它需要运行哪些特定测试?


慕丝7291255
浏览 203回答 2
2回答
随时随地看视频慕课网APP

相关分类

Python
我要回答