亲宝软件园·资讯

展开

Python unittest discover Python unittest discover批量执行代码实例

多测师_郑sir 人气:0
想了解Python unittest discover批量执行代码实例的相关内容吗,多测师_郑sir在本文为您仔细讲解Python unittest discover的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:Python,unittest,discover,批量执行,下面大家一起来学习吧。

代码如下

import unittest
dir = "D:\\work_doc\\pycharm2\\python_Basics"  #自动化用例所存放的路径
suit = unittest.defaultTestLoader.discover(dir,pattern="XFS*.py",top_level_dir=None)  #匹配出需要执行的py文件
runner = unittest.TextTestRunner()  #TextTestRunner类实例化,目的是为了调用TextTestRunner下的run()方法
runner.run(suit)  #调用TextTestRunner下的run()方法执行用例
import unittest
def run_all_cases(file_path,file):
  discover = unittest.defaultTestLoader.discover(file_path,pattern=file)
  return discover
if __name__ == '__main__':
  runner = unittest.TextTestRunner()
  runner.run(run_all_cases(
    "D:\work_doc\pycharm2\python_selenium",
    "test*.py"))

解释

1.discover方法加载测试用例

2.discover方法里面有三个参数

加载全部内容

相关教程
猜你喜欢
用户评论