老师你好,为什么get_excel_data()拿到14列数据,但报错说‘not enough values to unpack’

来源:11-3 excel数据接入ddt

慕田峪8226962

2019-12-23

我见您的视频中移除了case_id就不报错,我的也一样,报错提示只有12个数据: ValueError: not enough values to unpack (expected 13, got 12),大概意思是说我这有13个变量,但只获得12个value,所以报错。

通过打log看了发现确实是有14列数据拿到了,难道是ddt这个库有bug?谢谢

以下截图我是写少了一个参数,所以只有13个,后来我补回一个,但是依然提示expected 14, got 12的错误。
图片描述

写回答

1回答

慕田峪8226962

提问者

2019-12-23

感觉是ddt这里传进来的数据有问题,然后查了一下代码发现@ddt.data(data1)这里少了一个星号,补上星号之后就有14个数据出来了,自己挖的坑。。。幸好感觉对了

0
1
Mushishi
哈哈,不错,加油
2019-12-24
共1条回复

Python接口自动化测试框架实战 从设计到开发

接口自动化测试框架的设计与开发,并教你如何开发桩服务

1720 学习 · 831 问题

查看课程