macx下安装HTMLTestReport

来源:互联网 发布:java就业培训教程豆瓣 编辑:程序博客网 时间:2024/06/01 23:38

环境:

mac

python2.7

目标:安装HTMLTestReport

方案

1.1下载HTMLTestReport,地址:http://tungwaiyip.info/software/HTMLTestRunner.html

1.2把下载的.py文件移动或粘贴到第三方非标准库存放目录

1.3在交互模式下输入import HTMLTestReport验证可用

说明:

查看第三方非标准库存放目录的方式

import sys

sys.path


如果尝试方案2错误,优化如下:

新建一个目录a,把下载下来的.py文件挪到目录下

在目录a下,新增一个空的__init__.py文件

把目录a挪到第三方非标准库存放目录下


---傲娇分割线----

使用

1生成测试报告

if __name__=="__main__":

    fout=open('./test_report.html','wb')

    runner=HTMLTestRunner(stream=fout,title='xx测试报告',description='随意定义')

    runner.run(testunit)

    fout.close()

testunit可以是一个case,比如runner.run(A(test_xxx)),也可以是一个TestSuite实例

2增加可读性

在类/方法下增加注释 

 ''' 这是一个注释 '''

在类下增加,报告中类名后面会显示该注释

在方法下增加,报告方法名后会显示该注释


闲话:

我自己试导入方案是ok的,没有出错,这么做是因为步骤少,省事。不过不管是否出错,都应该尽量使用优化的导入方案。

具体可模仿其他通用的第三方模块结构



原创粉丝点击