我正在使用 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 可以使用相同的方法来了解它需要运行哪些特定测试?
相关分类