码迷,mamicode.com
首页 > 其他好文 > 详细

ddt AttributeError: type object 'TestLogin' has no attribute 'test_login_1_failed_by_wrong_datas1'

时间:2020-02-29 12:57:56      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:loader   most   其他   nis   exit   assertion   ror   font   stp   

错误信息如下:

Error
Traceback (most recent call last):
File "D:\python37\lib\unittest\case.py", line 59, in testPartExecutor
yield
File "D:\python37\lib\unittest\case.py", line 628, in run
testMethod()
File "D:\python37\lib\unittest\loader.py", line 34, in testFailure
raise self._exception
File "D:\python37\lib\unittest\loader.py", line 169, in loadTestsFromName
parent, obj = obj, getattr(obj, part)
AttributeError: type object ‘TestLogin‘ has no attribute ‘test_login_1_failed_by_wrong_datas1‘

Ran 1 test in 0.004s

FAILED (errors=1)

Process finished with exit code 1

Assertion failed

Assertion failed

Assertion failed

 

通过调查发现原因:

运行的时候光标的位置放在test_login_0_success方法里面,可以正常执行一条测试用例,后面2条用例加了ddt后,运行时要先识别装饰的类,将光标放在某一个方法后面的话,测试用例只会执行当前的方法,ddt识别不到类,就会报错。

将光标放到类的外面,则运行所有的测试用例,所有的测试用例都运行通过,或者加main方法,再运行,也不会报错。

其他可能原因:setUp或者tearDown 拼写错误也可能报此错误

 

ddt AttributeError: type object 'TestLogin' has no attribute 'test_login_1_failed_by_wrong_datas1'

标签:loader   most   其他   nis   exit   assertion   ror   font   stp   

原文地址:https://www.cnblogs.com/pengjt/p/12382287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!