zoukankan      html  css  js  c++  java
  • python笔记31-使用ddt报告出现dict() -> new empty dictionary dict(mapping) 问题解决

    前言

    使用ddt框架生成html报告的时候出现dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) ->

    遇到问题

    使用ddt框架生成html报告的时候,出现:dict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) ->

    出现这个问题主要是新版本的ddt框架的一个BUG

    解决办法

    先查看ddt版本号Version: 1.2.0

    pip show ddt

    Name: ddt
    Version: 1.2.0
    Summary: Data-Driven/Decorated Tests
    Home-page: https://github.com/txels/ddt
    Author: Carles Barrobés
    Author-email: carles@barrobes.com
    License: UNKNOWN
    Location: d:softpython3.6libsite-packages
    Requires:
    Required-by:
    

    先卸载了,再安装一个低一点的ddt版本就好了

    pip uninstall ddt
    pip install ddt==1.1.2

    接下来重新运行代码,生成的报告就不会出现这种问题了

    对比源码

    Version: 1.1.2源码

    Version: 1.2.0源码里面少一行:test_docstring = getattr(v, "doc", None)

    python自动化交流 QQ群:779429633

  • 相关阅读:
    一直追求技术好吗?
    设计模式前言
    vba 行 列 单元格 统计
    JavaScript 仿LightBox内容显示效果
    Excel 比大小
    多态
    JavaScript 图片切换展示效果
    vba 单元格 一系例操作
    关于Flex的争论(富客户端、弱客户端)
    input文本框样式代码实例
  • 原文地址:https://www.cnblogs.com/yoyoketang/p/9719509.html
Copyright © 2011-2022 走看看