예제 #1
0
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]<<<<<<<<<<<<<<<<<<<<')
예제 #5
0
 def setUpClass(self):
     self.exceltest = ExcelDDTTools()
     self.log = LogTools()
     self.log.info('>>>>>>>>>>>>>>>>>>>>>[PDDT_api_abnl_start]<<<<<<<<<<<<<<<<<<<<')