change token expiry err msg for clarity

This commit is contained in:
Leo Hemsted
2017-12-15 16:06:30 +00:00
parent 9297c6d430
commit a0b87396ef
2 changed files with 2 additions and 3 deletions

View File

@@ -82,8 +82,7 @@ def requires_auth():
continue
except TokenExpiredError:
err_msg = (
"Invalid token: Tokens must be used within 30 seconds, check that your system clock "
"is accurate. Try checking https://time.is/"
"Error: Your system clock must be accurate to within 30 seconds"
)
raise AuthError(err_msg, 403, service_id=service.id, api_key_id=api_key.id)

View File

@@ -313,7 +313,7 @@ def test_should_return_403_when_token_is_expired(client,
with pytest.raises(AuthError) as exc:
request.headers = {'Authorization': 'Bearer {}'.format(token)}
requires_auth()
assert 'check that your system clock is accurate' in exc.value.short_message
assert exc.value.short_message == 'Error: Your system clock must be accurate to within 30 seconds'
assert exc.value.service_id == sample_api_key.service_id
assert exc.value.api_key_id == sample_api_key.id