美文网首页
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