Files
jiekou-python3/main.py

43 lines
1.9 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# -*- coding: utf-8 -*-
# @Author : leizi
import os,time,unittest,datetime
from Case.ceshiyongli import Testinface
from Public.py_Html import createHtml
'''
这里你可以分开执行上面你case里面包含的用例。也可以单独执行里面
的某一个的测试用例
'''
from Public import BSTestRunner
from Interface.emmail import sendemali
from Public.py_Html import createHtml
if __name__ == '__main__':
# suite = unittest.TestSuite()
# suite.addTest(Test_tuling("test_post4"))
# suite.addTest(Test_tuling('test_post3'))
# suite.addTest(Test_tuling('test_post2'))
# suite.addTest(Test_tuling('test_post1'))
# filedir=".\\report\\"
# filename="pyresult.html"
# filepath=filedir+filename
# if os.path.exists(filepath) is False:
# os.system(r'touch %s' % filename)
# fp=open(filepath,'wb')
# runner= BSTestRunner.BSTestRunner(stream=fp, title=u'接口测试的结果', description='这是post接口测试报告如下')
# runner.run(suite)
# # sendemali(filepath)#这里的路径需要时需要填写路径,
starttime=datetime.datetime.now()
suite = unittest.TestSuite()
suite.addTest(Testinface("testinterface"))
me=Testinface()
list_fail, list_pass, list_json, listurls, listkeys, listconeents, listfangshis, listqiwangs, listids, listrelust, listnames=me.testinterface()
filepath =r'C:\Users\Administrator\Desktop\jiekou\\report\\relult.html'
if os.path.exists(filepath) is False:
os.system(r'touch %s' % filepath)
endtime=datetime.datetime.now()
createHtml(titles='接口测试报告',filepath=filepath,starttime=starttime,endtime=endtime,passge=list_pass,fail=list_fail,id=listids,name=listnames,key=listkeys,coneent=listconeents,url=listurls,meth=listfangshis,yuqi=listqiwangs,json=list_json,relusts=listrelust)
# fp = open(filepath, 'wb')
# runner = BSTestRunner.BSTestRunner(stream=fp, title=u'接口测试的结果', description='这是post接口测试报告如下')
# runner.run(suite)