上个是小练习  ,这次将unittest模块化一下,也就是吧用例放在case目录下,start放在bin目录下面

-------------------start------------------------------

import unittest,HTMLTestRunner# 1x .先通过testloader找以.py结尾的文件# 2.再循环把每一个test都加进来到suite里头# 3.在运行这个集合,生成测试报告

suite = unittest.TestSuite()  #切记此处加括号all_case = unittest.defaultTestLoader.discover(    r'E:\code\jxz-liuzunchang-code\day11\new_巨蟹_liu\看视频笔记2\AUTO\case','*.py')#定义测试集合,找到case下面所有的.Py文件

# print(all_case)for case in all_case:    print('case...',case)    suite.addTests(case)  #括号中必须是一个测试套件,这里的类已经是一个py文件了  与下面这句是不同的    # suite.addTest(unittest.makeSuite(My2))  # 导入类下面的全部测试用例  这个是以类为单位的  所以需要用到makesuite

fw = open('report_l.html','wb')runner = HTMLTestRunner.HTMLTestRunner(stream=fw,title='kkk2test',description='Miaoshu')runner.run(suite)

-------------------case----------------
import unittest

class xxx(unittest.TestCase):

    def test_chxxx(self):        '''这是xxx用例'''        self.assertEqual(1,1)


转载于:https://www.cnblogs.com/zunchang/p/8151285.html

python-unittest学习2--生成报告相关推荐

  1. python学习之生成报告

    本人初步学习Python,用python的第一个项目就是 生成报告,先将代码贴上,以后将我的心得写一下,以避免大家再次踩坑 #coding: utf-8 # from LaserDB import L ...

  2. 【Python】Pandas profiling 生成报告并部署的一站式解决方案

    Pandas 库功能非常强大,特别有助于数据分析与处理,并为几乎所有操作提供了完整的解决方案.一种常见的Pandas函数是pandas describe.它向用户提供数据集所有特征的描述性统计摘要,尽 ...

  3. python excel取数 生成报告_python+requests+excel+unittest+ddt接口自动化数据驱动并生成html报告(二)...

    可以参考 python+requests接口自动化完整项目设计源码(一)https://www.cnblogs.com/111testing/p/9612671.html

  4. python excel取数 生成报告_python读取excel表格生成erlang数据

    为了将excel数据自动转换成所需要的erlang数据,听同事说使用python会很方便简单,就自学了两天python,写了一个比较粗糙的python脚本,不过能用,有什么优化的地方请指教 代码如下: ...

  5. python appium自动化测试框架unittest_Appium基于Python unittest自动化测试 自动化测试框架 -- PO并生成html测试报告...

    基于python单元测试框架unittest完成appium自动化测试,生成基于html可视化测试报告 代码示例: #利用unittest并生成测试报告 class Appium_test(unitt ...

  6. vue.js python_使用Python和Vue.js自动化报告过程

    vue.js python If your organization does not have a data visualization solution like Tableau or Power ...

  7. python+unittest框架整理(一点点学习前辈们的封装思路,一点点成长。。。)

    预期框架整理目标: 1.单个用例维护在单个.py文件中可单个执行,也可批量生成组件批量执行 2.对定位参数,定位方法,业务功能脚本,用例脚本,用例批量执行脚本,常用常量进行分层独立,各自维护在单独的. ...

  8. python中__init__.py的用法,执行指定的多个.py文件生成报告。简单粗暴1

    这里以执行指定的多个test.py文件生成报告为例 __init__.py文件用于组织包(package). 简单来说,包是含有python模块的文件夹.一个python模块(module)为一个py ...

  9. unittest多线程生成报告-----BeautifulReport

    原文地址https://www.cnblogs.com/yoyoketang/p/8404204.html 前言 selenium多线程跑用例,这个前面一篇已经解决了,如何生成一个测试报告这个是难点, ...

  10. Python语言学习:Python随机生成那些事之随机生成使用方法、案例应用之详细攻略

    Python语言学习:利用Python随机生成那些事之随机生成使用方法.案例应用之详细攻略 目录 案例应用 1.随机生成指定区间内的某一值 案例应用 1.随机生成指定区间内的某一值 使用说明:给定区域 ...

最新文章

  1. JavaScript instanceof 运算符深入剖析
  2. 考前自学系列·计算机组成原理·中央处理器知识点
  3. 导航栏对于UIScrollview以及子类所做的一些事
  4. 计算机一级电子表格TF函数,tf.slice()函数详解(极详细)
  5. 学习C++ - 类(Classes)的定义与实现
  6. 单片机float数发给上位机_上位机倒计时器
  7. Redis Spring集成
  8. java mysql_num_rows_JAVA MYSQL sql_calc_found_rows和found_rows()实践
  9. String的replaceAll方法中的正则表达式用法
  10. 关于struts框架的优缺点
  11. 电脑博主fps测试软件,APP性能测试—帧率
  12. Ant Design表格插入图片
  13. 解决搜狗输入法默认问题
  14. 图的存储结构之边集数组
  15. 4、Hangfire在AspNetCore中的使用(一)
  16. 智飞生物与碧迪医疗战略合作;奥的斯智慧服务实验室完成升级 | 美通企业日报
  17. linux运行office2016,CrossOver 17让您可以在Linux上安装Microsoft Office 2016
  18. 查看/修改git用户名密码
  19. 有偏估计 无偏估计
  20. 第二十四课时预习笔记

热门文章

  1. factorybean 代理类不能按照类型注入_Spring拓展接口之FactoryBean,我们来看看其源码实现...
  2. SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘staff_info.depart_id‘ in ‘where clause‘
  3. android wear系统源码,android wear5.1怎么样 android wear5.1更新评测
  4. Hive执行计划之 Group By Operator
  5. flink知识点总结
  6. JVM stack与Heap的区别
  7. Permission denied (publickey) 解决方案
  8. Windows核心编程_inlineHook
  9. hpasmcli查看HP服务器内存状态
  10. 利用nexus搭建maven库并利用AS上传aar