python中列表remove的用法汇总(对python_discover方法遍历所有执行的用例详解)
类别:脚本大全 浏览量:2579
时间:2022-04-01 01:53:34 python中列表remove的用法汇总
对python_discover方法遍历所有执行的用例详解当我们写了一个单个py的测试文件时直接运行就ok了,但当我们有很多很多个这样的py时,难道要一个一个的点击来运行吗,当然不是。我们可以通过discover方法来找到所有的用例。
下面直接举例说明discover用法:
一、 准备工作
目录结构:
discovercase.py 文件代码:
|
import unittest import os def discover_case(case_dir): # 待执行用例的目录 testcase = unittest.testsuite() discover = unittest.defaulttestloader.discover(case_dir,pattern = "*.py" ,top_level_dir = none) # discover方法筛选出来的用例,循环添加到测试套件中 print (discover) for test_suite in discover: for test_case in test_suite: print (test_case) # 添加用例到testcase #testcase.addtests(test_case) testcase.addtests(test_case) return (testcase) path = os.path.join(os.getcwd(), "测试用例" ) case = discover_case(case_dir = path) print (case) |
test1代码(test2~4代码基本相同):
注意:每个testcase里面的执行用例(即以test开头的函数)必现大于或等于两个,不然会报错。
二、写好这些后我们就直接跑程序看结果
运行后用例的文件名、类名、函数名都会遍历出来
是不是很简单啊。
注意:如果用例名称全为中文是不可以加载的到的,必须以字母开始,比如“i登录.py”
这样是可以被加载到的,如果直接写”登录.py”这样是不能被加载到的。
以上这篇对python_discover方法遍历所有执行的用例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/niedongri/article/details/79045319
您可能感兴趣
- python3循环使用教程(Python3.4学习笔记之 idle 清屏扩展插件用法分析)
- python实战方法(Python常用特殊方法实例总结)
- python 微信二维码接口(python实现微信防撤回神器)
- python定时任务脚本(对Python定时任务的启动和停止方法详解)
- python中导入模块的命令(Python3 导入上级目录中的模块实例)
- pythonshell入门教程(python获取交互式ssh shell的方法)
- python菜单栏教程(Python3.5实现的三级菜单功能示例)
- python函数使用方法高级用法(Python函数的参数常见分类与用法实例详解)
- python菜单栏中常用的菜单(Python3实现的简单三级菜单功能示例)
- centos8配置python开发环境(CentOS6.9 Python环境配置python2.7、pip、virtualenv)
- python判断对象是否是某一类型(Python判断对象是否相等及eq函数的讲解)
- python编程将一个三位数反序输出(python实现整数的二进制循环移位)
- python批量注册(python实现批量注册网站用户的示例)
- python技巧图解(Python魔法方法功能与用法简介)
- python操作mysql连接池(详解Python连接MySQL数据库的多种方式)
- python中字典的值怎么应用(对python中字典keys,values,items的使用详解)
- 袁冰妍郑业成这对可以处,有脸红情话他们是真的敢说(袁冰妍郑业成这对可以处)
- 《祝卿好》台词又土又甜,就喜欢这么直接的恋爱(祝卿好台词又土又甜)
- 大女主 汤唯垂青电视圈,搭档朱亚文出演《大明皇妃孙若微传》(汤唯垂青电视圈)
- 红色代表什么(红色代表什么情感和含义)
- 高中数学题(高中数学题型总结及解题方法)
- 冰岛旅游攻略(冰岛旅游攻略及花费)
热门推荐
- sqlserver使用说明(SQL Server视图的讲解)
- mysql连接数与缓存(Mysql连接数设置和获取的方法)
- 织梦cms内容模型管理详解(织梦CMS系统TAG标签页面包屑导航的调用方法)
- php 获取证书列表(用PHP做了一个领取优惠券活动的示例代码)
- div左右布局自适应(如何让一个div居于页面正中间实现方法)
- dedecms伪静态要怎么设置(DedeCMS系统自定义字段图片调用问题的解决方法)
- dockerexec详解(docker中的run/cmd/entrypoint的区别详解)
- nginxhttp转https原理(nginx如何将http访问的网站改成https访问)
- 宝塔linux面板安装(宝塔Linux控制面板专业版破解步骤亲测可用)
- python scrapy爬虫教程视频(详解python3 + Scrapy爬虫学习之创建项目)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9