我在pytest中进行了一些测试,这些测试已定义为yml文件。 所有测试都具有相同的模式,因此,我不想为我正在执行的每个测试用例定义单独的功能。 例如
---
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
有没有一种方法,当我使用插件将结果打印到csv,pytest中的html中时,他们可以使用yml文件中定义的名称来选择测试的名称,而不必在测试文件? 还有什么其他方法可以有效解决呢?