# 获取主域名 input_url = Run.url_target url_category = "url_off" if input_url in "www.xxtao.com": url_category = "url_off" elif input_url in "www.wanpinghui.com": url_category = "url_on" else: url_category = "url_off" url_all = readConfig(Config_path_ym)[url_category] if ',' not in url_all: main_domain = url_all else: main_domain = url_all.split(',')[0] log.warning('main_domain => %s' % main_domain) class Api_urllib(unittest.TestCase): """ api的所有方法 """ @classmethod def getInterface_requests_status(cls, parmeter={}, headers={}, path='/index.php', method='GET', data={}): """ requests接口访问 :param parmeter: :param headers: :param path: :param method: :return: """
case_name = run_case_by_name MainRelated.move_case(main_case_path, case_name, test_dir) # run_case 为列表时: elif type(run_case_by_name) == list: # 传参run_case与当前main_case_path路径下casename 进行对比 for run_case_name in run_case_by_name: for casename_value in casename: if casename_value == run_case_name: case_name = run_case_name # 如果存在相同casename,则替换执行用例为传入参数,并进行移动 MainRelated.move_case(main_case_path, case_name, test_dir) else: log.warning('case_main is Null') except Exception as msg: log.error(u'generate_case_suite=》fail') raise msg @classmethod def generate_test_result(cls): """根据表里结果,遍历输出测试结果""" m = Run.Main try: if m in 'api': response = MySQL.get_test_result() # log.debug(response) # 收集case_name if_name = [] for i in response: