class API_PDDT_ABNL(unittest.TestCase): ddt_tools = ExcelDDTTools() data_list = ddt_tools.get_ddt_datalist('PDDT') @classmethod def setUpClass(self): self.exceltest = ExcelDDTTools() self.log = LogTools() self.log.info('>>>>>>>>>>>>>>>>>>>>>[PDDT_api_abnl_start]<<<<<<<<<<<<<<<<<<<<') @classmethod def tearDownClass(self): self.log.info('>>>>>>>>>>>>>>>>>>>>>[PDDT_api_abnl_end]<<<<<<<<<<<<<<<<<<<<<<') @data(*data_list) def test_pddt_abnl(self,data): '''频道电台类-api接口异常用例''' self.exceltest.send_request(data)
class API_DL_ABNL(unittest.TestCase): ddt_tools=ExcelDDTTools() data_list=ddt_tools.get_ddt_datalist('DL') @classmethod def setUpClass(self): self.exceltest = ExcelDDTTools() self.db = DataBaseTools() self.log = LogTools() self.log.info('>>>>>>>>>>>>>>>>>>>>>[DL_api_abnl_start]<<<<<<<<<<<<<<<<<<<<') @classmethod def tearDownClass(self): self.db.cur_close() # 关闭游标 self.log.info('>>>>>>>>>>>>>>>>>>>>>[DL_api_abnl_end]<<<<<<<<<<<<<<<<<<<<<<') @data(*data_list) def test_dl_abnl(self,data): '''用户登录类-api接口异常情况测试''' self.exceltest.send_request(data)
class API_ZC_ABNL(unittest.TestCase): '''用户注册类api接口异常测试''' #获取测试用例数据 ddt_tools = ExcelDDTTools() data_list = ddt_tools.get_ddt_datalist('ZC') @classmethod def setUpClass(self): self.exceltest = ExcelDDTTools() self.db = DataBaseTools() self.log = LogTools() self.log.info( '>>>>>>>>>>>>>>>>>>>>>[ZC_api_abnl_start]<<<<<<<<<<<<<<<<<<<<') @classmethod def tearDownClass(self): self.db.cur_close() # 关闭游标 self.log.info( '>>>>>>>>>>>>>>>>>>>>>[ZC_api_abnl_end]<<<<<<<<<<<<<<<<<<<<<<') @data(*data_list) # 数据驱动 def test_zc_abnl(self, data): '''用户注册类-api接口异常用例''' self.exceltest.send_request(data)
def setUpClass(self): self.exceltest = ExcelDDTTools() self.db = DataBaseTools() self.log = LogTools() self.log.info('>>>>>>>>>>>>>>>>>>>>>[DL_api_abnl_start]<<<<<<<<<<<<<<<<<<<<')
def setUpClass(self): self.exceltest = ExcelDDTTools() self.log = LogTools() self.log.info('>>>>>>>>>>>>>>>>>>>>>[PDDT_api_abnl_start]<<<<<<<<<<<<<<<<<<<<')