AttributeError: type object 'App

2021-08-10  本文已影响0人  写给明天的自己

愿我们都不会把所有别人对我们的好,视为理所当然,因为知足,会更接近幸福。

使用场景:自动化测试过程中,使用数据驱动测试第三方库ddt,在脚本调试运行过程中,光标在方法test_api中时,运行脚本报该错。
原因分析:数据驱动测试库(ddt)在执行时,首先会识别被装饰的类,没有识别到类,就会报此错误。当光标直接放在@data装饰器上面一行,或者@data装饰的方法的下面一行,再去执行用例是没有问题的,放在@data装饰器装饰的方法中,就会识别不到类,就报错了。

如下图所示:


error.png

光标放在上图的蓝色区域右键执行或者点击pycharm有上角的运行按钮,或者使用Ctrl+Shift+F10快捷键执行脚本时都没有问题,反之就会报错。

还有一个方法就是点击图中第14行或者第21行的运行按钮,执行脚本也没有问题。


如果感觉本文对您有帮助可以点个赞哦

本文为学习笔记,转载请标明出处

本文仅供交流学习,请勿用于非法途径

仅是个人意见,如有想法,欢迎留言

上一篇 下一篇

猜你喜欢

热点阅读