コード例 #1
0
    def five_test(get_token):

        name = 'ac.labelConf.list2'

        response = GetYaml('add_market_test',
                           headers=get_token).case_select(name)

        Assert(response['assert_type'], response['result']['code'],
               response['check'], response['result']['msg'])
コード例 #2
0
    def edit_product_performance_test(get_token, add_product_test):
        name = 'old.product.performance'
        other_data = {'productId': add_product_test}
        response = GetYaml('add_product',
                           other_data=other_data,
                           headers=get_token).case_select(name)

        Assert(response['assert_type'], response['result']['success'],
               response['check'], response['result']['msg'])
コード例 #3
0
    def four_test(get_token):

        name = 'ac.activityType.list2'

        response = GetYaml('add_market_test',
                           headers=get_token).case_select(name)

        Assert(response['assert_type'], response['result']['code'],
               response['check'], response['result']['msg'])
コード例 #4
0
    def three_test(get_token):

        name = 'obj.objfield.selectshowjson'

        response = GetYaml('add_market_test',
                           headers=get_token).case_select(name)

        Assert(response['assert_type'], response['result']['code'],
               response['check'], response['result']['msg'])
コード例 #5
0
    def two_test(get_token):

        name = 'obj.pageinfo.get'

        response = GetYaml('add_market_test',
                           headers=get_token).case_select(name)

        Assert(response['assert_type'], response['result']['code'],
               response['check'], response['result']['msg'])
コード例 #6
0
    def add_market_test(get_token, random_massage):

        name = 'ac.activity.add'
        other_data = {'name': random_massage['sentence'] + '(JN)'}
        response = GetYaml('add_market_test',
                           other_data=other_data,
                           headers=get_token).case_select(name)

        Assert(response['assert_type'], response['result']['code'],
               response['check'], response['result']['msg'])
コード例 #7
0
    def add_product_test(self, get_token, random_massage):

        name = 'pdc.product.add'
        other_data = {'name': random_massage['sentence'] + '(JN)'}
        response = GetYaml('add_product',
                           other_data=other_data,
                           headers=get_token).case_select(name)

        Assert(response['assert_type'], response['result']['success'],
               response['check'], response['result']['msg'])
        print(other_data['name'])
        return response['result']['data']
コード例 #8
0
ファイル: conftest.py プロジェクト: qi-jpg/NBAutomation
def get_code():

    name = 'passport.login.security'

    response = GetYaml('login').case_select(name)

    code = str(response['result']['value']).split('code=')[-1]

    Assert(response['assert_type'], code, response['check'],
           response['detail'])

    return code
コード例 #9
0
ファイル: conftest.py プロジェクト: qi-jpg/NBAutomation
def get_token(get_code):

    name = 'passport.userinfo.bycode'

    other_data = {'code': get_code}

    response = GetYaml('login', other_data=other_data).case_select(name)

    token = response['result']['value']['token']

    Assert(response['assert_type'], token, response['check'],
           response['detail'])

    return token
コード例 #10
0
    def test_add_position(self, get_token, random_massage):

        name = 'old_add_position'
        other_data = {
            'name': random_massage['job'],
            'propertyCode': random_massage['number(1-3)']
        }

        response = GetYaml('add_employee',
                           other_data=other_data,
                           headers=get_token).case_select(name)

        Assert(response['assert_type'], response['result']['success'],
               response['check'], response['result']['msg'])

        return response['result']['data']
コード例 #11
0
    def test_add_employee(self, get_token, random_massage, test_add_position,
                          test_add_department):

        name = 'passport.employee.add'

        other_data = {
            'mobile': random_massage['mobile'],
            'name': random_massage['name'],
            'documentNo': random_massage['ID_card'],
            'positionId': test_add_position,
            'deptIds': [test_add_department]
        }

        response = GetYaml('add_employee',
                           other_data=other_data,
                           headers=get_token).case_select(name)

        Assert(response['assert_type'], response['result']['code'],
               response['check'], response['result']['msg'])
コード例 #12
0
    def test_add_department(self, get_token, random_massage):

        # 传入接口名称
        name = 'old_add_department'

        # 参数化
        other_data = {
            'name': str(random_massage['job']).replace("/", ""),
            'departmentTypeCode': random_massage['number(1-2)']
        }
        # 调用函数并取出返回值
        response = GetYaml('add_employee',
                           other_data=other_data,
                           headers=get_token).case_select(name)

        # 从返回值中取数据并进行断言
        Assert(response['assert_type'], response['result']['success'],
               response['check'], response['result'])

        # 返回想要的数据
        return response['result']['data']