Beispiel #1
0
# 获取主域名
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:
        """
Beispiel #2
0
                                            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:
Beispiel #3
0
# 获取主域名
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:
        """