python+unittest 测试用例集合测试

# coding=utf8
import os
import sys
import time
import unittest

# 测试case路径
parentdir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
sys.path.append(parentdir)

# 测试报告引用
from public.HTMLTestRunner import HTMLTestRunner
path = os.path.dirname(os.path.abspath(__file__))
print(u"接口测试开始 start")
re_dir = os.path.join(path, "report", time.strftime("%Y%m%d"))
if not os.path.exists(re_dir):
    os.mkdir(re_dir)

# 加载测试case
data = unittest.defaultTestLoader.discover(path, pattern='Test*.py')

if __name__ == '__main__':
    now = time.strftime("%Y-%m-%d %H_%M_%S")
    filename = os.path.join(re_dir, now + '_result.html')
    fp = open(filename, 'wb')
    runner = HTMLTestRunner(stream=fp,
                            title='Interface Test Report',
                            description=u'测试用例执行详情: ')
    runner.run(data)
    fp.close()
    print(u"\n接口测试结束 end ")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值