ExamplesΒΆ

Run the following login API before run others:

# -*- coding: utf-8 -*-

# API: /users/user/login/

from helper import *


USER_DATA = {
    'username': 'admintest',
    'password': 'admintest',
}

user = compose_post_request('/users/user/login/', USER_DATA)
print_response_data('user', user)

ClinicianUser module provides the following REST API (run login api before run the following):

  • /users/clinician_user/(?P<user_id>\d+)/is_provider/
  • /users/clinician_user/(?P<user_id>\d+)/set_provider/
  • /users/clinician_user/search/
  • /users/clinician_user/(?P<user_id>\d+)/get_user_info/
# -*- coding: utf-8 -*-

# API: /users/clinician_user/(?P<user_id>\d+)/is_provider/

from helper import *

USER_ID = 2

clinician_user = compose_get_request('/users/clinician_user/%d/is_provider/' % USER_ID)
print_response_data('clinician_user', clinician_user)
# -*- coding: utf-8 -*-

# API: /users/clinician_user/(?P<user_id>\d+)/set_provider/

from helper import *

USER_ID = 2

clinician_user = compose_post_request('/users/clinician_user/%d/set_provider/' % USER_ID)
print_response_data('clinician_user', clinician_user)
# -*- coding: utf-8 -*-

# API: /users/clinician_user/search/

from helper import *

QUERY_STRING = 'test'

clinician_user = compose_get_request('/users/clinician_user/search/', QUERY_STRING)
print_response_data('clinician_user', clinician_user)
# -*- coding: utf-8 -*-

# API: /users/clinician_user/(?P<user_id>\d+)/get_user_info/

from helper import *

USER_ID = 2

clinician_user = compose_get_request('/users/clinician_user/%d/get_user_info/' % USER_ID)
print_response_data('clinician_user', clinician_user)

Now you can run logout API:

# -*- coding: utf-8 -*-

# API: /users/user/logout/

from helper import *

response_content = compose_get_request('/users/user/logout/')
print_response_data('user', response_content)