diff options
Diffstat (limited to 'test/mocks/prov-mns-provider/src/tests/test_invalid_requests.py')
-rw-r--r-- | test/mocks/prov-mns-provider/src/tests/test_invalid_requests.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/test/mocks/prov-mns-provider/src/tests/test_invalid_requests.py b/test/mocks/prov-mns-provider/src/tests/test_invalid_requests.py new file mode 100644 index 000000000..660f26c64 --- /dev/null +++ b/test/mocks/prov-mns-provider/src/tests/test_invalid_requests.py @@ -0,0 +1,24 @@ +from common import * # pylint: disable=W0614 + +def test_unauthorized(): + '''Check service denies access if + invalid credentials provided''' + + req = requests.get('{0}'.format(URI_GET_STRING), auth=INVALID_AUTH_STRING) + assert req.status_code == requests.codes.unauthorized + assert UNAUTHORIZED_MSG in req.text + + req = requests.put('{0}'.format(URI_PUT_STRING), auth=INVALID_AUTH_STRING, + json=MOI_DATA_TMPL) + assert req.status_code == requests.codes.unauthorized + assert UNAUTHORIZED_MSG in req.text + + req = requests.patch('{0}'.format(URI_PATCH_STRING), + auth=INVALID_AUTH_STRING, json=MOI_DATA_PATCH) + assert req.status_code == requests.codes.unauthorized + assert UNAUTHORIZED_MSG in req.text + + req = requests.delete('{0}'.format(URI_DELETE_STRING), + auth=INVALID_AUTH_STRING) + assert req.status_code == requests.codes.unauthorized + assert UNAUTHORIZED_MSG in req.text |