python的ddt和csv进⾏数据传递注意:按照ddt,pip install ddt
login.csv内容如下
测试代码:
import unittest
import ddt
import csv
def getCsvData(filepath):
# 读取CSV⽂件
value_rows = []
with open(filepath, encoding='UTF-8') as f:
f_csv = ader(f)
next(f_csv)
for r in f_csv:
value_rows.append(r)
return value_rows
@ddt.ddt
class MyTestCase(unittest.TestCase):
data =getCsvData("./login.csv")
@ddt.data(*data)
@ddt.unpack
def test_logindata(self,*data):
username,password,code=data
print("⽤户名是"+username+"密码是:"+password+"验证码是:"+code
if __name__ == '__main__':
unittest.main()
测试结果如下
python怎么读csv数据
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论