def define_current_user(context, user_json): import requests user_json = handle_template_text(context, user_json) if hasattr(context, 'current_user_json'): # logout current user response = requests.get(context.base_url + '/logout', headers={ 'Accept': 'text/html', 'X-Requested-By': 'Reciprocity Behave Tests', }, cookies=getattr(context, 'cookies', {})) assert response.status_code == 200, 'Failed to logout!!' if hasattr(context, 'cookies'): delattr(context, 'cookies') context.current_user_data = json.loads(user_json.replace('\\"', '"')) context.current_user_json = json.dumps(context.current_user_data)
def define_current_user(context, user_json): import requests user_json = handle_template_text(context, user_json) if hasattr(context, 'current_user_json'): # logout current user response = requests.get( context.base_url+'/logout', headers={ 'Accept': 'text/html', 'X-Requested-By': 'Reciprocity Behave Tests', }, cookies=getattr(context, 'cookies', {}) ) assert response.status_code == 200, 'Failed to logout!!' if hasattr(context, 'cookies'): delattr(context, 'cookies') context.current_user_data = json.loads(user_json.replace('\\"', '"')) context.current_user_json = json.dumps(context.current_user_data)
def named_example_from_json(context, resource_type, example_name): text = handle_template_text(context, context.text) json_obj = json.loads(text) handle_named_example_resource(context, resource_type, example_name, **json_obj)
def post_to_named_endpoint(context, endpoint): text = handle_template_text(context, context.text) endpoint_url = get_service_endpoint_url(context, endpoint) context._response = post_to_endpoint(context, endpoint_url, text)
def named_example_from_json(context, resource_type, example_name): text = handle_template_text(context, context.text) json_obj = json.loads(text) handle_named_example_resource( context, resource_type, example_name, **json_obj)
def post_to_named_endpoint(context, endpoint): text = handle_template_text(context, context.text) context.response = post_to_endpoint(context, endpoint, text)