python笔记31-ddt报告优化

前言

使用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

解决办法

使用pip show查看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:\soft\python3.6\lib\site-packages Requires: Required-by:

先使用pip uninstall ddt载了,再重新一点的ddt版本就好了,指定版本号用两个等号,后面接对应版本号即可

pip uninstall ddt
pip install ddt==1.1.2

接下来重新运行代码,生成的报告就可以正常的展示出中文的内容了

对比源码

Version: 1.1.2源码

Version: 1.2.0源码

通过对比2个版本的源码,发现里面少一行代码:testdocstring = getattr(v, “_doc“, None)

(0)

相关推荐

  • Python自动安装第三方库的小技巧,让你的代码拿来就用

    大家好,我是Python之眼. 最近周末也加班了,害...... 有刚接触python的粉丝同学在运行此前<Python爬虫> | 手把手教你扒一扒贝壳网成交房源数据>的完整代码遇到 ...

  • python之dictionary

    python之dictionary

  • 【编程课堂】有序字典 OrderedDict

    编程课堂将和每周一坑一样,成为本教室公众号的一个长期固定栏目.每期讲解一个编程知识点,包括但不限于 Python 语法.模块介绍.编程小技巧等.用简短的篇幅,让你多了解一点编程. 上周每周一坑的题目 ...

  • python笔记32-ddt框架报告优化

    前言 至于什么是ddt这个可以参考我之前写的博客内容,使用ddt框架的时候,有个问题困扰我很久了,一直没得到解决(也有很大小伙伴问过我,没解决抱歉了!) 这个问题就是:如何使用ddt框架时,生成的ht ...

  • 完整版Python笔记|超级有用

    完整版Python笔记|超级有用

  • 胡希恕伤寒论学习笔记——31

    31.太阳病,项背强几几,无汗恶风者,葛根汤主之. 葛根汤方 葛根四两 麻黄三两(去节)桂枝二两 芍药二两 甘草二两(炙) 生姜三两(切) 大枣十二枚(掰) 上七味,以水一斗,先煮麻黄.葛根,减二升, ...

  • 【python笔记】python java 语法,对比学习

    【python笔记】python java 语法,对比学习

  • 《难经》学习笔记31

    十八难(第三段,积聚的诊断) [原文]          人病有沉滞久积聚,可切脉而知之耶?  然:诊病在右胁有积气,得肺脉,结脉,结甚则积甚,结微则气微.     诊不得肺脉,而右胁有积气者,何也? ...

  • python笔记2-冒泡排序

    前言 面试的时候经常有面试官喜欢问如何进行冒泡排序?这个问题相信能难倒一批英雄好汉,本篇就详细讲解如何用python进行冒泡排序. 一.基本原理 1.概念: 冒泡排序(Bubble Sort),是一种 ...

  • python笔记3-发送邮件(smtplib)

    前言 本篇总结了QQ邮箱和163邮箱发送邮件,邮件包含html中文和附件,可以发给多个收件人,专治各种不行,总之看完这篇麻麻再也不用担心我的邮件收不到了. 以下代码兼容python2和python3, ...

  • python笔记4-遍历文件夹目录os.walk()

    前言 如何遍历查找出某个文件夹内所有的子文件呢?并且找出某个后缀的所有文件 一.walk功能简介 1.os.walk() 方法用于通过在目录树种游走输出在目录中的文件名,向上或者向下. 2.walk( ...

  • python笔记5-python2写csv文件中文乱码问题

    前言 python2最大的坑在于中文编码问题,遇到中文报错首先加u,再各种encode.decode. 当list.tuple.dict里面有中文时,打印出来的是Unicode编码,这个是无解的. 对 ...