Exemple #1
0
 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
Exemple #2
0
 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
Exemple #3
0
 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
Exemple #4
0
 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
Exemple #5
0
 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
Exemple #6
0
 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
Exemple #8
0
 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
Exemple #9
0
 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
Exemple #10
0
 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
Exemple #11
0
 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
Exemple #12
0
 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
Exemple #14
0
 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
Exemple #15
0
 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
Exemple #16
0
 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
Exemple #17
0
 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
Exemple #18
0
 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
Exemple #19
0
 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
Exemple #20
0
 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
Exemple #21
0
 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
Exemple #22
0
 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
Exemple #23
0
 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
Exemple #24
0
 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
Exemple #25
0
    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
Exemple #26
0
 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
Exemple #27
0
 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