执行测试时如何从pytest中的yml文件中获取测试用例名称?

时间:2018-08-22 16:51:34

标签: python pytest

我在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文件中定义的名称来选择测试的名称,而不必在测试文件? 还有什么其他方法可以有效解决呢?

0 个答案:

没有答案