美文网首页
AttributeError: type object 'App

AttributeError: type object 'App

作者: 写给明天的自己 | 来源:发表于2021-08-10 18:04 被阅读0次

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

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

如下图所示:


error.png

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

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


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

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

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

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

相关文章

网友评论

      本文标题:AttributeError: type object 'App

      本文链接:https://www.haomeiwen.com/subject/ohttbltx.html