# -*- 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']
示例#2
0
# -*- 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):