def test_get_verify_code(): global verify_code verify_code = verify_code_message(countryCode, phone, flag_num=send_verify_code_times) assert_equal(True, bool(verify_code), "校验获取验证码成功", te='王洋')
def test_company_hasBenefit(login_app, ip_port): r = company_hasBenefit(userToken=login_app[0], userId=login_app[1], companyId=bj_companyId, ip_port=ip_port) assert_equal(r['content'], r['content'], '查询公司是否有福利用例成功')
def test_create_benefit(login_app, ip_port): r = create_benefit(userToken=login_app[0], userId=login_app[1], id=id, ip_port=ip_port) assert_equal(1, r['state'], "创建福利用例成功")
def test_add_user(self, enterprise_login, user_name, code, phone, email, position, enterpriseId, is_show): r = add_user(user_name, code, phone, email, position, enterpriseId, is_show) assert_equal(1, r.get('state'), "添加员工成功", te="张红彦")
def test_positions_mark_info(login_app, ip_port): r = positions_mark_info(userToken=login_app[0], userId=login_app[1], positionId=positionId, ip_port=ip_port) assert_equal(1, r['state'], '职位标记直招用例成功')
def test_get_attachment_resume(self, get_access_token): res = get_attachment_resume(access_token=get_access_token, resume_id=resume_id) assert_equal(200, res.status_code, f'获取附件简历信息请求成功', te='foxtang') assert_in(res.headers.get('Attachment-Suffix'), ['pdf', 'doc', 'docx'], '获取附件简历用例通过', f'获取附件简历{resume_id}用例失败', 'foxtang')
def test_get_interview(self, get_access_token): res = get_interview(access_token=get_access_token, resume_id=resume_id) assert_equal(0, res.get('code', 1), f'邀约面试请求成功', te='foxtang') assert_equal(resume_id, int(res['data']['resumeVo']['id']), '邀约面试用例通过', f'邀约面试{resume_id}用例失败', 'foxtang')
def test_get_verify_code(self): global verify_code verify_code = verify_code_message(countryCode, phone) assert_equal(True, bool(verify_code), "校验获取验证码成功", te='王洋')
def test_get_login_by_token(self): r = get_login_by_token(userToken) logging.info(msg='userToken {} \n'.format(userToken)) assert_equal(1, r.get('state'), '校验token登录成功', te='王洋')
def test_guideBasicInfo(self): r = guideBasicInfo(countryCode + phone, 2, userToken, s) assert_equal(1, r.get('state'), '校验提交基本信息成功,策略' + s, te='sunnysun') loger.info('提交基本信息成功,策略' + s)
def test_workExperiences(self): r = workExperiences(userToken, s) assert_equal(1, r.get('state'), '校验提交工作经历', te='sunnysun') loger.info('提交工作经历成功,策略' + s)
def test_get_strategies(self): global s r = get_strategies_999(userToken) assert_equal(True,bool(len(r.get('content'))),"获取策略值") s = r.get('content')[0]['value']
def test_verifyCode_login(self): r = verifyCode_login(countryCode, phone, verify_code) global register_state register_state = r.get('state', 0) assert_equal(expect_value=201001, actual_value=register_state, success_message="校验验证码登录转注册成功", fail_message="失败的手机号:{}".format(phone), te='王洋')
def test_verifyCode_login(): r = verifyCode_login(countryCode, phone, verify_code) assert_equal(1, r['state'], "校验验证码登录成功", te='王洋')
def test_login_home(self): # 线上home后台的用户账号和密码, 勿动 r = login_password('*****@*****.**', 'a52f33ba89bd7af92982da737cafc8d0') assert_equal(1, r['state'], '校验登录home成功!', te='foxtang')
def test_guideBasicInfo(self): r = guideBasicInfo(countryCode + phone, 1, userToken) assert_equal(1, r.get('state'), '校验提交基本信息成功', te='sunnysun')
def test_get_online_resume(self, get_access_token): res = get_online_resume(access_token=get_access_token, resume_id=resume_id) assert_equal(0, res.get('code', 1), f'获取在线简历信息请求成功', te='foxtang') assert_equal(resume_id, res['data']['resumes']['resume_id'], '获取在线简历用例通过', f'获取在线简历{resume_id}用例失败', 'foxtang')
def test_educationExperiences(self): r = educationExperiences(userToken) assert_equal(1, r.get('state'), "校验提交教育经历成功", te='sunnysun')
def test_get_contact(self, get_access_token): res = get_contact(access_token=get_access_token, resume_id=resume_id) assert_equal(0, res.get('code', 1), f'标记初筛请求成功', te='foxtang') assert_equal(resume_id, int(res['data']['resumeVo']['id']), '标记初筛用例通过', f'标记初筛{resume_id}用例失败', 'foxtang')
def test_personalCards(self): r = personalCards(userToken) assert_equal(1, r.get('state'), '校验提交个人名片成功', te='sunnysun')
def test_get_obsolete(self, get_access_token): res = get_obsolete(access_token=get_access_token, resume_id=resume_id) assert_equal(0, res.get('code', 1), f'淘汰候选人请求成功', te='foxtang') assert_equal(resume_id, int(res['data']['resumeVo']['id']), '淘汰候选人用例通过', f'淘汰候选人{resume_id}用例失败', 'foxtang')
def test_abilityLabels(self): r = abilityLabels(userToken) assert_equal(1, r.get('state'), '校验提交综合能力成功', te='sunnysun')
def test_del_user(self): r = del_user(staff_id_from_remove) assert_equal(1, r.get('state'), "删除员工成功", te="张红彦")
def test_expectJob(self): r = expectJob(userToken) assert_equal(1, r.get('state'), '校验提交求职意向', te='sunnysun')
def test_company_detail(login_app, ip_port): r = company_detail(userToken=login_app[0], userId=login_app[1], companyId=bj_companyId, ip_port=ip_port) assert_equal(bj_companyId, r['content']['companyId'], '查询公司详情用例成功')
def test_get_info(self): time.sleep(1) r = get_info(userToken) assert_equal(1, r.get('state'), '获取C端用户信息', te='sunnysun')
def test_company_question(login_app, ip_port): r = company_question(userToken=login_app[0], userId=login_app[1], companyId=bj_companyId, ip_port=ip_port) assert_equal(1, r.get('state'), '公司问答列表用例成功')
def test_goods(): r = goods() assert_equal(1, r['state'], "查询我兑换的商品成功")
def test_delete_benefit(login_app, ip_port): r = delete_benefit(userToken=login_app[0], userId=login_app[1], id=benefit_id, ip_port=ip_port) assert_equal(1, r['state'], "删除福利用例成功")
def test_interview_resetCode(): r = interview_resetCode() assert_equal(1, r['state'], "重置公开链接码")