from lib.ddt import ddt, data  # 导入ddt,ddt和data必须同时导入
# 导入http请求类
# 尽量选择导入类,而不是直接导入对象,因为导入同一个对象(同一个绘画)来测试不同的接口这种做法不太标准
from script.http_request_class import HttpRequest
# 导入Excel类
from script.excel_class import HandleExcel
# 导入配置文件类
from script.config_class import do_config
# 导入日志类
from script.log_class import do_log

from script.constant import DATA_FILE_PATH

from script.handle_context import Context

do_excel = HandleExcel(DATA_FILE_PATH, 'add')


@ddt  # 在类的上一行加
class TestAdd(unittest.TestCase):
    """
    测试加标功能
    """
    cases_list = do_excel.get_cases()

    @classmethod
    def setUpClass(cls):
        """
        重写父类的类方法,全部实例方法(用例)执行完只会被调用1次
        :return:
        """
Esempio n. 2
0
# 导入Excel类
from script.excel_class import HandleExcel
# 导入配置文件类
from script.config_class import do_config, do_config2
# 导入日志类
from script.log_class import do_log

from script.constant import DATA_FILE_PATH

from script.handle_context import Context

from script.mysql_class import HandleMysql

from script.constant import CONFIG_USER_FILE_PATH2

do_excel = HandleExcel(DATA_FILE_PATH, 'verifyuserauth')


@ddt  # 在类的上一行加
class TestVerifyUserAuth(unittest.TestCase):
    """
    测试实名认证功能
    """
    cases_list = do_excel.get_cases()

    @classmethod
    def setUpClass(cls):
        """
        重写父类的类方法,全部实例方法(用例)执行完只会被调用1次
        :return:
        """
import inspect
from lib.ddt import ddt, data  # 导入ddt,ddt和data必须同时导入
# 尽量选择导入类,而不是直接导入对象,因为导入同一个对象(同一个绘画)来测试不同的接口这种做法不太标准
from script.webservice_class import Webservice
# 导入Excel类
from script.excel_class import HandleExcel
# 导入配置文件类
from script.config_class import do_config
# 导入日志类
from script.log_class import do_log

from script.constant import DATA_FILE_PATH

from script.handle_context import Context

do_excel = HandleExcel(DATA_FILE_PATH, 'sendmcode')


@ddt  # 在类的上一行加
class TestSendMCode(unittest.TestCase):
    """
    测试发送验证码功能
    """
    cases_list = do_excel.get_cases()

    @classmethod
    def setUpClass(cls):
        """
        重写父类的类方法,全部实例方法(用例)执行完只会被调用1次
        :return:
        """
import os
from lib.ddt import ddt, data  # 导入ddt,ddt和data必须同时导入
# 尽量选择导入类,而不是直接导入对象,因为导入同一个对象(同一个绘画)来测试不同的接口这种做法不太标准
from script.webservice_class import Webservice
# 导入Excel类
from script.excel_class import HandleExcel
# 导入配置文件类
from script.config_class import do_config, do_config2
# 导入日志类
from script.log_class import do_log

from script.constant import DATA_FILE_PATH, CONFIG_USER_FILE_PATH

from script.handle_context import Context

do_excel = HandleExcel(DATA_FILE_PATH, 'userregister')


@ddt  # 在类的上一行加
class TestUserRegister(unittest.TestCase):
    """
    测试用户注册功能
    """
    cases_list = do_excel.get_cases()

    @classmethod
    def setUpClass(cls):
        """
        重写父类的类方法,全部实例方法(用例)执行完只会被调用1次
        :return:
        """
# 尽量选择导入类,而不是直接导入对象,因为导入同一个对象(同一个绘画)来测试不同的接口这种做法不太标准
from script.http_request_class import HttpRequest
# 导入Excel类
from script.excel_class import HandleExcel
# 导入配置文件类
from script.config_class import do_config
# 导入日志类
from script.log_class import do_log

from script.constant import DATA_FILE_PATH

from script.handle_context import Context

from script.mysql_class import HandleMysql

do_excel = HandleExcel(DATA_FILE_PATH, 'recharge')


@ddt  # 在类的上一行加
class TestRecharge(unittest.TestCase):
    """
    测试充值功能
    """
    cases_list = do_excel.get_cases()

    @classmethod
    def setUpClass(cls):
        """
        重写父类的类方法,全部实例方法(用例)执行完只会被调用1次
        :return:
        """
# 尽量选择导入类,而不是直接导入对象,因为导入同一个对象(同一个绘画)来测试不同的接口这种做法不太标准
from script.http_request_class import HttpRequest
# 导入Excel类
from script.excel_class import HandleExcel
# 导入配置文件类
from script.config_class import do_config
# 导入日志类
from script.log_class import do_log

from script.constant import DATA_FILE_PATH

from script.handle_context import Context

from script.mysql_class import HandleMysql

do_excel = HandleExcel(DATA_FILE_PATH, 'invest')


@ddt  # 在类的上一行加
class TestInvest(unittest.TestCase):
    """
    测试投资竞标功能
    """
    cases_list = do_excel.get_cases()

    @classmethod
    def setUpClass(cls):
        """
        重写父类的类方法,全部实例方法(用例)执行完只会被调用1次
        :return:
        """
from lib.ddt import ddt, data  # 导入ddt,ddt和data必须同时导入
# 导入http请求类
# 尽量选择导入类,而不是直接导入对象,因为导入同一个对象(同一个绘画)来测试不同的接口这种做法不太标准
from script.http_request_class import HttpRequest
# 导入Excel类
from script.excel_class import HandleExcel
# 导入配置文件类
from script.config_class import do_config
# 导入日志类
from script.log_class import do_log

from script.constant import DATA_FILE_PATH

from script.handle_context import Context

do_excel = HandleExcel(DATA_FILE_PATH, 'login')


@ddt  # 在类的上一行加
class TestLogin(unittest.TestCase):
    """
    测试登录功能
    """
    cases_list = do_excel.get_cases()

    @classmethod
    def setUpClass(cls):
        """
        重写父类的类方法,全部实例方法(用例)执行完只会被调用1次
        :return:
        """