def create_merchant_group(): helpercodes.login_to_cms() Set_body.modify_and_set_data_files('create_merchant_group', None, constants['merchant_list']) Set_url.modify_and_set_url('create_merchant_group', 'POST') Set_headers.modify_and_set_headers('secureJson') Set_request.raise_request_multipart_secure('POST')
def create_campaigns(): helpercodes.login_to_cms() helpercodes.set_coupon_list(constants['coupon_id_lst']) Set_body.modify_and_set_data_files('couponCampaignCreation', None, constants['coupon_id_lst']) Set_url.modify_and_set_url('couponCampaignCreation', 'POST') Set_headers.modify_and_set_headers('secureJson') Set_request.raise_request_multipart_secure('POST') #helpercodes.set_coupon_list(constants['coupon_lst'])
def create_multiple_coupons(coupon_num): coupon_id_lst = [] for _ in range(coupon_num): helpercodes.login_to_cms() Set_headers.modify_and_set_headers("multipartFormDataWithAntiForgery") data, file, url = helpercodes.assign_coupon_body() Set_url.modify_and_set_url(url, 'POST') Set_body.modify_and_set_data_files(data, file) constants['response_header'], constants['response_full'], constants['response_text'], constants['latency'] \ = Set_request.raise_request_multipart_secure('POST') coupon_id = (json.loads(constants['response_text']))['id'] coupon_id_lst.append(coupon_id) # print(coupon_id_lst) constants['coupon_id_lst'] = coupon_id_lst
def create_promo(num): promo_lst = [] for i in range(num): Set_url.modify_and_set_url('couponRetailPromoCreation', 'POST') # print(constants['api_post']) Set_headers.modify_and_set_headers('applicationJson') # print(constants['api_request_Header']) Set_body.modify_and_set_simple_body('CreatePromoRelianceRetail', 'POST') # print(constants['api_Body']) request_raise('POST') # print(constants['response_full']) promo_lst.append(helpercodes.get_random_num_generator()) helpercodes.set_promo_list(promo_lst)
def create_multiple_merchants(merchants_num, branches_num, radius_branch): constants['merchant_list'] = [] for _ in range(merchants_num): helpercodes.login_to_cms() time.sleep(1) # Creating merchants Set_body.modify_and_set_data_files('data_add_merchants', 'file_add_merchants') Set_url.modify_and_set_url('add_merchant', 'POST') Set_headers.modify_and_set_headers('multipartFormDataWithAntiForgery') constants['response_header'], constants['response_full'], constants['response_text'], constants['latency'] = \ Set_request.raise_request_multipart_secure('POST') constants['merchant_list'].append(constants['response_text']) helpercodes.coordinate_distributions(constants['response_text'], branches_num, radius_branch) # creating branches for the merchants Set_body.modify_and_set_data_files('data_add_branches', 'file_add_branches') Set_url.modify_and_set_url('add_merchant_branch', 'POST') Set_headers.modify_and_set_headers('multipartFormDataWithAntiForgery') Set_request.raise_request_multipart_secure('POST')
def change_mandatory_params(parameters): Set_body.change_mandatory_parameters(parameters)
def set_body_data_file(data, file): Set_body.modify_and_set_data_files(data, file)
def modify_set_simple_body(data): Set_body.modify_and_set_simple_body(data, constants['http_request_type'])