# -*- coding: utf-8 -*- from scripts.handle_log import do_logger from scripts.handle_config import do_config from scripts.handle_excel import HandleExcel from scripts.handle_request import do_http_requests from scripts.contants import TEST_DATA_FILES_PATH_CASES from scripts.handle_context import HandleContext from scripts.handle_mysql import HandleMysql import unittest from libs.ddt import ddt,data import json do_hanle_excel = HandleExcel(TEST_DATA_FILES_PATH_CASES,'invest') cases = do_hanle_excel.get_case() @ddt class TestRecharge(unittest.TestCase): """ 测试投资接口 """ @classmethod def setUpClass(cls): cls.handle_mysql = HandleMysql() do_logger.debug('{}'.format('开始执行投资接口用例。。。。')) @classmethod def tearDownClass(cls): cls.handle_mysql.close() do_logger.debug('{}'.format('测试用例执行完毕,投资接口用例停止执行。。。。')) @data(*cases) def test_invest(self,one_case): case_id = one_case['case_id']
# -*- coding: utf-8 -*- from scripts.handle_log import HandleLogging from scripts.handle_config import HandleConfig from scripts.handle_excel import HandleExcel from scripts.handle_request import do_http_requests from scripts.contants import TEST_DATA_FILES_PATH_CASES from scripts.contants import CONFIGS_FILE_TESTCASE1 from scripts.handle_context import HandleContext import unittest from libs.ddt import ddt,data handexcel = HandleExcel(TEST_DATA_FILES_PATH_CASES,'login') cases =handexcel.get_case() do_logger = HandleLogging().get_logging() do_config = HandleConfig(CONFIGS_FILE_TESTCASE1) @ddt class TestLogin(unittest.TestCase): @classmethod def setUpClass(cls): do_logger.debug('{}'.format('开始执行登录接口用例。。。。')) @classmethod def tearDownClass(cls): do_logger.debug('{}'.format('测试用例执行完毕,登录接口用例停止执行。。。。')) @data(*cases) def test_login(self,one_case):