最近,在学习自动化过程中,遇到了一些坑,现在分享一下自己是怎么解决的。
在执行test_data.py文件时,报的错误。
报错提示信息为:test_data.py:None (test_data.py)
test_data.py::TestData::test_data: in"parametrize" the number of names (2):
('a', 'b')
must be equal to the number of values(7):
-10 -20
报错原因:data.yaml文件中数据没有填写空格,导致执行失败。
为什么data.yaml文件中数据不加空格,会报错,其中的理由没有想明白。只能知道,如果不填写,会报错。欢迎明白其中原因的大佬来指导哈!
以后会把自己在学习Python过程踩过的坑做成一个系列。也顺便记录自己在学过过程中的收获和变化。今年学习Python是重点的目标,期待自己刷完课程,来做一个总结和复盘。