1 from common import * # pylint: disable=W0614
4 '''Validate PUT request'''
6 MOI_DATA = MOI_DATA_TMPL
7 MOI_DATA['data']['id'] = MOI_ID
8 MOI_DATA['data']['href'] = '/' + MOI_CLASS + '/' + MOI_ID
9 req_put = requests.put('{0}'.format(URI_PUT_STRING), auth=AUTH_STRING,
12 if req_put.status_code != requests.codes.created:
13 logger.error('PUT request to {0} failed'.format(URI_PUT_STRING))
14 logger.debug('MOI data payload: {0}'.format(dumps(MOI_DATA,indent=2)))
15 logger.debug('Response content: {0}'.format(req_put.text))
17 assert req_put.status_code == requests.codes.created
20 '''Validate GET request'''
22 req_get = requests.get('{0}'.format(URI_GET_STRING), auth=AUTH_STRING)
24 if req_get.status_code != requests.codes.ok:
25 logger.error('GET request to {0} failed'.format(URI_GET_STRING))
26 logger.debug('Response content: {0}'.format(req_get.text))
28 assert req_get.status_code == requests.codes.ok
31 '''Validate PATCH request'''
33 req_patch = requests.patch('{0}'.format(URI_PATCH_STRING),
34 auth=AUTH_STRING, json=MOI_DATA_PATCH)
36 if req_patch.status_code != requests.codes.ok:
37 logger.error('PATCH request to {0} failed'.format(URI_PATCH_STRING))
38 logger.debug('Response content: {0}'.format(req_patch.text))
40 assert req_patch.status_code == requests.codes.ok
43 '''Validate DELETE request'''
45 req_delete = requests.delete('{0}'.format(URI_DELETE_STRING),
48 if req_delete.status_code != requests.codes.ok:
49 logger.error('DELETE request to {0} failed'.format(URI_DELETE_STRING))
50 logger.debug('Response content: {0}'.format(req_delete.text))
52 assert req_delete.status_code == requests.codes.ok