def reset_pwd(self, user_id): self.req_method = 'POST' self.req_url = '/core/user/resetPWD' self.req_body = {'userId': user_id} self.req_cookies = { 'JSESSIONID': auth_util.get_token('crm', 'jsessionid'), 'api_account_token': auth_util.get_token('crm', 'api_account_token'), # 这个才是关键 } result = self.request(method=self.req_method, url=self.req_url, data=self.req_body, cookies=self.req_cookies) assert_util.result_check(result) return result
def req_post_with_data(self, **kwargs): self.req_method = 'POST' self.req_url = '/core/account/submit' self.req_body = kwargs self.req_cookies = { 'JSESSIONID': auth_util.get_token('crm', 'jsessionid'), 'exam_token': auth_util.get_token('bbc', 'exam_token'), } result = self.request( method=self.req_method, url=self.req_url, headers=self.req_headers, cookies=self.req_cookies, data=self.req_body ) auth_util.set_token('bbc', 'exam_token', result.rsp.cookies["exam_token"]) assert_util.result_check(result) return result
def query_audit(self, **kwargs): self.req_method = 'GET' self.req_url = '/core/mxc/clk-clock-audit/audits' self.req_body = kwargs self.req_cookies = { 'token': auth_util.get_token('web', 'gz_token'), } result = self.x_request() assert_util.result_check(result) return result
def start(self, id): self.req_method = 'GET' self.req_url = '/lottery/start' self.req_body = {'id': id} self.req_cookies = { 'exam_token': auth_util.get_token('bbc', 'exam_token'), } result = self.x_request() assert_util.result_check(result) return result
def get_list(self, **kwargs): self.req_method = 'GET' self.req_url = '/lottery/getList' self.req_body = {'pageNum': 10, 'pageSize': 1} self.req_cookies = { 'exam_token': auth_util.get_token('bbc', 'exam_token'), } result = self.x_request() assert_util.result_check(result) return result
def update_status(self, **kwargs): self.req_method = 'POST' self.req_url = '/lottery/updateStatus' self.req_body = kwargs self.req_cookies = { 'exam_token': auth_util.get_token('bbc', 'exam_token'), } result = self.x_request() assert_util.result_check(result) return result
def submit_official_paper(self, **kwargs): self.req_method = 'POST' self.req_url = '/gzlqb/scienceart/enterExam/submitOfficialPaper' self.req_body = kwargs self.req_cookies = { 'exam_token': auth_util.get_token('bbc', 'exam_token'), } result = self.x_request() assert_util.result_check(result) return result
def get_user_prize_record(self, **kwargs): self.req_method = 'GET' self.req_url = '/lottery/getUserPrizeRecord' self.req_body = kwargs self.req_cookies = { 'exam_token': auth_util.get_token('bbc', 'exam_token'), } result = self.x_request() assert_util.result_check(result) return result
def export_activity_record(self, **kwargs): self.req_method = 'GET' self.req_url = '/lottery/activityRecord' self.req_body = kwargs self.req_cookies = { 'exam_token': auth_util.get_token('bbc', 'exam_token'), } result = self.x_request() assert_util.result_check(result) return result
def get_address_by_record_id(self, id): self.req_method = 'GET' self.req_url = '/lottery/getAddressByRecordId' self.req_body = {'recordId': id} self.req_cookies = { 'exam_token': auth_util.get_token('bbc', 'exam_token'), } result = self.x_request() assert_util.result_check(result) return result
def req_get(self, **kwargs): self.req_method = 'GET' self.req_url = '/core/account/login' self.req_body = kwargs self.req_cookies = { 'JSESSIONID': auth_util.get_token('crm', 'jsessionid') } result = self.x_request() # assert_util.result_check(result) return result
def req_post_with_json(self, **kwargs): self.req_method = 'POST' self.req_url = '/core/account/submit' self.req_body = kwargs self.req_cookies = { 'JSESSIONID': auth_util.get_token('crm', 'jsessionid') } result = self.x_request() assert_util.result_check(result) return result
def save_project(self, **kwargs): self.req_method = 'POST' self.req_url = '/gzlqb/scienceart/project/saveProject' self.req_body = kwargs self.req_cookies = { # 'JSESSIONID': auth_util.get_cookie('web'), 'exam_token': auth_util.get_token('bbc', 'exam_token'), } result = self.x_request() assert_util.result_check(result) return result
def save(self, **kwargs): self.req_method = 'POST' self.req_url = '/lottery/save' self.req_body = kwargs self.req_cookies = { 'api_account_token': auth_util.get_token('crm', 'api_account_token'), } result = self.x_request() assert_util.result_check(result) return result
def cancel_order(self, goid): self.req_method = 'POST' self.req_url = '/core/goodsOrder/cancelOrder' self.req_body = {'goodsOrderId': goid} self.req_headers = { 'mxc-token': auth_util.get_token('mxc', 'mxc-token') } result = self.request(method=self.req_method, url=self.req_url, headers=self.req_headers, data=self.req_body) assert_util.result_check(result) return result
def order_detail(self, **kwargs): self.req_method = 'POST' self.req_url = '/order/orderDetail' self.req_body = kwargs self.req_cookies = { 'JSESSIONID': auth_util.get_cookie('crm'), 'exam_token': auth_util.get_token('bbc', 'exam_token'), } result = self.request( method=self.req_method, url=self.req_url, headers=self.req_headers, cookies=self.req_cookies, data=self.req_body ) assert_util.result_check(result) return result
def add_visit_leads(self, **kwargs): self.req_method = 'POST' self.req_url = '/leads/visit/addVisitLeads' self.req_body = kwargs self.req_headers = { 'mxc-token': auth_util.get_token('mxc', 'mxc-token'), } result = self.request(method=self.req_method, url=self.req_url, headers=self.req_headers, cookies=self.req_cookies, json=self.req_body) assert_util.result_check(result) return result
def works_like(self, **kwargs): self.req_method = 'POST' self.req_url = '/core/competitionEnterName/worksLike' self.req_body = kwargs self.req_cookies = { 'JSESSIONID': auth_util.get_cookie('web'), 'exam_token': auth_util.get_token('bbc', 'exam_token'), } result = self.request(method=self.req_method, url=self.req_url, headers=self.req_headers, cookies=self.req_cookies, json=self.req_body) assert_util.result_check(result) return result
def del_scoring_dimension_by_id(self, **kwargs): self.req_method = 'POST' self.req_url = '/core/scoringDimension/delScoringDimensionById' self.req_body = kwargs self.req_cookies = { 'JSESSIONID': auth_util.get_cookie('crm'), 'exam_token': auth_util.get_token('bbc', 'exam_token'), } result = self.request(method=self.req_method, url=self.req_url, headers=self.req_headers, cookies=self.req_cookies, json=self.req_body) assert_util.result_check(result) return result
def test(self, **kwargs): self.req_method = 'POST' self.req_url = '/core/account/submit' self.req_body = kwargs self.req_cookies = { 'JSESSIONID': auth_util.get_cookie('crm'), 'exam_token': auth_util.get_token('bbc', 'exam_token'), } result = self.request(method=self.req_method, url=self.req_url, headers=self.req_headers, cookies=self.req_cookies, json=self.req_body) assert_util.result_check(result) return result
def retrieve_audit(self, **kwargs): self.req_method = 'POST' self.req_url = '/core/mxc/clk-clock-audit/retrieve' self.req_body = kwargs self.req_cookies = { 'token': auth_util.get_token( 'web', 'gz_token'), # api_token_1553151F52226FFBF1AF1343FBD8F4E5 } result = self.request(method=self.req_method, url=self.req_url, headers=self.req_headers, cookies=self.req_cookies, data=self.req_body) assert_util.result_check(result) return result
def upload_clock(self, **kwargs): self.req_method = 'POST' self.req_url = '/core/api/clk-clock-audit/audit' self.req_body = kwargs self.req_cookies = { 'token': auth_util.get_token( 'web', 'gz_token'), # api_token_1553151F52226FFBF1AF1343FBD8F4E5 } result = self.request(method=self.req_method, url=self.req_url, headers=self.req_headers, cookies=self.req_cookies, json=self.req_body) # auth_util.set_token('bbc', 'exam_token', result.rsp.cookies["exam_token"]) assert_util.result_check(result) return result
def send_coupon_to_user(self, **kwargs): self.req_method = 'POST' self.req_url = '/coupon/sendCoupon2User' self.req_body = kwargs self.req_headers = { 'mxc-token': auth_util.get_token('mxc', 'mxc-token'), } # self.req_cookies = { # 'JSESSIONID': auth_util.get_cookie('crm'), # 'exam_token': auth_util.get_token('bbc', 'exam_token'), # } result = self.request( method=self.req_method, url=self.req_url, headers=self.req_headers, cookies=self.req_cookies, data=self.req_body ) assert_util.result_check(result) return result
def edit_scoring_dimension(self, **kwargs): self.req_method = 'POST' self.req_url = '/core/scoringDimension/saveScoringDimension' self.req_body = kwargs self.req_cookies = { 'JSESSIONID': auth_util.get_cookie('crm'), 'exam_token': auth_util.get_token('bbc', 'exam_token'), } result = self.request(method=self.req_method, url=self.req_url, headers=self.req_headers, cookies=self.req_cookies, json=self.req_body) assert_util.result_check(result) finvalue = mysqler.query( 'SELECT min_points FROM scoring_dimension where id = 3')[0][0] if finvalue == 2: logger.info(finvalue) return result
def save_scratch_project_for_user(self, **kwargs): self.req_method = 'POST' self.req_url = '/gzproject/project/saveScratchProjectForUser' self.req_body = kwargs self.req_headers = { "Content-Type": 'multipart/form-data; boundary=----WebKitFormBoundaryAoRHItbAqq1AUjaW' } self.req_cookies = { 'token': auth_util.get_token('web', 'gz_token'), } result = self.request(method=self.req_method, url=self.req_url, headers=self.req_headers, cookies=self.req_cookies, params=self.req_body) assert_util.result_check(result) project_id = result.sdata.get('id') return result
def save_competition(self, **kwargs): self.req_method = 'POST' self.req_url = '/core/competitionManager/saveCompetition' self.req_body = kwargs self.req_cookies = { 'JSESSIONID': auth_util.get_cookie('crm'), 'exam_token': auth_util.get_token('bbc', 'exam_token'), } result = self.request(method=self.req_method, url=self.req_url, headers=self.req_headers, cookies=self.req_cookies, json=self.req_body) assert_util.result_check(result) cid = mysqler.query( 'select id FROM competition where competition_name = \'赛事h5跳转\' ' )[0][0] if cid is not None: print(cid) return result
def login(self, **kwargs): self.req_method = 'POST' self.req_url = '/mxcaccount/account/login' self.req_body = { 'accountName': '*****@*****.**', 'accountPassword': '******', 'captcha': '7d5c' } self.req_headers = {'mxc-token': None} self.req_cookies = { 'SESSION': auth_util.get_token('mxc', 'SESSION'), } result = self.request(method=self.req_method, url=self.req_url, headers=self.req_headers, cookies=self.req_cookies, data=self.req_body) assert_util.result_check(result) auth_util.set_token('mxc', 'mxc-token', result.rsp.headers['mxc-token']) return result