python关于ppt装饰器用法试例一

__author__ = 'Administrator'
import  unittest
import time
import HTMLTestRunnerNew


from ddt import data,ddt,unpack
from  openpyxl import load_workbook
from class_614.work_http import Http_request
from class_614.work_excel import Get_Data

datas=Get_Data("test_data.xlsx","test_data").read_data()


@ddt
class Test_Http_request(unittest.TestCase):
    def setUp(self):
        self.data=Get_Data("test_data.xlsx","test_data")
        print("test is begin")


    @data(*datas)
    def test_http(self,data_1):


            # for i in  range(len(self.data)):
            #     url=self.data[i][3]
            #     param=eval(self.data[i][4])
            #     method=self.data[i][2]
            #     https=Http_request(url,param).get_py(method)
           # print(data_1)
            print("执行的是第",data_1[0],"几条用例")
            https=Http_request(data_1[3],eval(data_1[4])).get_py(data_1[2])


            try:
                self.assertEqual(data_1[5],https["reason"])
                result='pass'


            except AssertionError as e:
                print("报错了%s"%e)
                result='fail'
                raise e
    #写入数据
            self.data.write_data(data_1[0]+1,str(https),result)




    def tearDown(self):
         print("test is end")





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值