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'])
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'])
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'])
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'])
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'])
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'])
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']
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
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
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']
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'])
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']