1. HTMLTestRunner.py 代码(python3)如下: python2:  https://github.com/tungwaiyip/HTMLTestRunner """ A TestRunner for use with the Python unit testing framework. It generates a HTML report to show the result at a glance. The simplest way to use t…
unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner 一.导入HTMLTestRunner 方法1.这个模块下载不能通过pip安装了,只能下载后手动导入,下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html 方法2.在python安装文件的Lib目录下新增文件HTMLTestRunner.py 文件内容如下: """ A TestRunner for use wit…
request的各种方法主要用来处理客户端浏览器提交的请求中的各项参数和选项.如POST,GET最常用的两种请求 官方文档:http://docs.python-requests.org/en/master/user/quickstart/# 安装方法:https://www.cnblogs.com/cheng10/p/9875207.html unittest:https://docs.python.org/3/library/unittest.html 简单小练习:https://www.c…
关于python3 使用pycharm+unittest+html+HTMLTestRunner 测试用例运行正常,但却不能生成测试报告的解决方法 这个问题我也遇到过,以下是解决办法   该方法适用于以下条件: 1.运行测试用例一切正常,只是没有测试报告显示 2.使用命令行pyhon 脚本名字.py 却可以生成测试报告 pycharm 在运行测试用例的时候 默认是以unittest 框架来运行的,所以不能生成测试报告 如何判断是否是用unitest框架运行 运行完成后,如果发现右上角有unitt…
unittest报告出现dict() -> new empty dictionary错误解决办法 说一下原因,这是由于unittest中采用了ddt驱动.  由于版本问题导致 问题如图: 解决办法: 重新安装ddt版本,降低其版本 1>查看ddt版本: pip show ddt 2>卸载已安装的ddt pip uninstall ddt 3>重新安装ddt 并指定其版本 pip install ddt==1.1.3 对比一下两个版本代码: 旧版:1.1.3 for name, fu…
本文为简单介绍,使用python自带模块unittest来进行单元测试 首先我们有一个需要测试的类,employee.py  定义了涨薪的方法.我们需要测试这个类的功能是否正确. class Employee(): def __init__(self,firstName,lastName,money): self.firstName = firstName self.lastName = lastName self.money = money def give_raise(self,add_mo…
(前提:HTMLTestRunner.py放在python安装目录的Lib文件夹下) 一般将HTMLTestRunner.py文件放入需要引用的目录下,但这个太过于局限,仅对当前项目有用,所以可以将HTMLTestRunner.py放入通用目录(如下),这样可以通用. 通过PowerShell可以查看可放入的目录 **测试报告的代码与单元测试文件分离(推荐方式)    Python的普通模式运行即可…
加verbosity参数 没有加的时候展示: 参考: 来源:  https://www.cnblogs.com/tomweng/p/6609937.html 介绍: HTMLTestRunner 是 基于 unittest 单元测试的 HTML报告 的一个第三库   安装: 1. 安装:下载HTMLTestRunner.py文件:地址http://tungwaiyip.info/software/HTMLTestRunner.html 2.将该文件保存在python安装路径下的lib文件夹中.在…
BeautifulReport(导出的报告比HTMLTestRunner更全面) 下载地址及安装位置 https://github.com/TesterlifeRaymond/BeautifulReport 下载完之后,按照官方文档说明,把文件存放在python对应的安装位置下面Lib/site-package目录下,如下所示 但是,仅仅把下载的文件存放在这个位置之后,直接 from BeautifulReport import BeautifulReport 是会报错的. 最后发现还需要把下载…
整体代码如下: import os import sys import time import datetime import unittest import HTMLTestRunner # git config --global user.name “用户名” # git config --global user.email “邮箱” # 获取项目路径下的目录 path_project = os.path.split(os.path.abspath(__file__))[0] os.chdi…