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 ")

你可能感兴趣的:(接口,UI自动化)