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: """
# 导入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: """