• 大小: 7.23MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-22
  • 语言: Python
  • 标签: python  

资源简介

python项目源码

资源截图

代码片段和文件信息

#!/usr/bin/env python
# -*- coding: utf-8 -*-
“““
@author:     https://shop60459643.taobao.com
@contact:    no19@foxmail.com https://shop60459643.taobao.com
@others:     DTStudio E:\XuexiVMware\selenium2+py+unittest+HTMLTestRunner\mail126All rights reserved-- Created on 2015/10/25
@desc:       
“““
import unittest
import os
import time
import sys
from public import HTMLTestRunner


# 将项目的目录加载到系统变量中
cur_dir = os.getcwd()
sys.path.append(cur_dir)


def createsuite():
    testunit = unittest.TestSuite()
    # 定义测试文件查找的目录
    test_dir = os.path.abspath(os.path.dirname(__file__)) + ‘/test_case‘

    discover = unittest.defaultTestLoader.discover(test_dir pattern=‘test_report*.py‘
                                                   top_level_dir=None)
    # discover 方法筛选出来的用例,循环添加到测试套件中
    for test_suite in discover:
        for test_case in test_suite:
            testunit.addTests(test_case)
            print (testunit)
    return testunit


if __name__ == ‘__main__‘:
    # runner = unittest.TextTestRunner()
    # runner.run(createsuite())
    now = time.strftime(“%Y-%m-%d %H_%M_%S“)
    testreport = os.path.dirname(__file__) + os.path.sep + ‘report‘ + os.path.sep
    filename = testreport + now + ‘_result.html‘    # 测试报告的路径名
    fp = file(filename ‘wb‘) #python2
    # fp = open(filename ‘wb‘) #python3

    runner = HTMLTestRunner.HTMLTestRunner(
        stream=fp
        title=u‘xx项目自动化测试报告‘
        description=u‘用例执行情况:‘
        owner=‘TB‘)
    alltestnames = createsuite()
    runner.run(alltestnames)
    fp.close()  # 关闭生成的报告

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         53  2015-11-19 14:00  python项目源码\.git\COMMIT_EDITMSG

     文件        391  2015-11-11 09:31  python项目源码\.git\config

     文件         73  2015-11-07 17:12  python项目源码\.git\description

     文件         23  2015-11-07 17:12  python项目源码\.git\HEAD

     文件        452  2015-11-07 17:12  python项目源码\.git\hooks\applypatch-msg.sample

     文件        896  2015-11-07 17:12  python项目源码\.git\hooks\commit-msg.sample

     文件        160  2015-11-07 17:12  python项目源码\.git\hooks\post-commit.sample

     文件        552  2015-11-07 17:12  python项目源码\.git\hooks\post-receive.sample

     文件        189  2015-11-07 17:12  python项目源码\.git\hooks\post-update.sample

     文件        398  2015-11-07 17:12  python项目源码\.git\hooks\pre-applypatch.sample

     文件       1642  2015-11-07 17:12  python项目源码\.git\hooks\pre-commit.sample

     文件       1352  2015-11-07 17:12  python项目源码\.git\hooks\pre-push.sample

     文件       4951  2015-11-07 17:12  python项目源码\.git\hooks\pre-rebase.sample

     文件       1239  2015-11-07 17:12  python项目源码\.git\hooks\prepare-commit-msg.sample

     文件       3611  2015-11-07 17:12  python项目源码\.git\hooks\update.sample

     文件       8952  2017-03-10 16:49  python项目源码\.git\index

     文件        240  2015-11-07 17:12  python项目源码\.git\info\exclude

     文件       1322  2015-11-19 14:00  python项目源码\.git\logs\HEAD

     文件       1322  2015-11-19 14:00  python项目源码\.git\logs\refs\heads\master

     文件        176  2015-11-07 17:12  python项目源码\.git\logs\refs\remotes\origin\HEAD

     文件        952  2015-11-19 14:00  python项目源码\.git\logs\refs\remotes\origin\master

     文件        428  2015-11-11 09:26  python项目源码\.git\objects\02\11ae0704bddf6694569dcd69a1820a0a40a111

     文件        827  2015-11-11 13:48  python项目源码\.git\objects\03\1b0333ce15336201fba5245fd76a9c83546108

     文件        408  2015-11-07 17:15  python项目源码\.git\objects\03\880d8e34ec0d60a7e42ba1cea173a368895ce5

     文件        384  2015-11-11 09:26  python项目源码\.git\objects\05\2479ee2a20c68098ebcf5843f1c11f7be7f8cd

     文件        300  2015-11-07 17:15  python项目源码\.git\objects\09\6f1070bb26067037cc1a9fe779d69c02c10bdb

     文件        356  2015-11-07 17:15  python项目源码\.git\objects\0a\43b035e390cd151c878eb55bbbee0f4ce683ff

     文件        126  2015-11-07 17:15  python项目源码\.git\objects\0b\7e6ad8fca620ce4c660acd8ca9186fd06e723f

     文件         86  2015-11-07 17:15  python项目源码\.git\objects\0d\7e6561d713d78d5f51d84efd7bcf766b676137

     文件        574  2015-11-17 17:41  python项目源码\.git\objects\0d\862d7b9ebc24230e699f4306019fc349fed6b5

............此处省略465个文件信息

评论

共有 条评论