mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-08-23 07:46:23 -04:00
use new check api endpoints for validating invite tokens
added in https://github.com/alphagov/notifications-api/pull/3171
This commit is contained in:
@@ -56,7 +56,7 @@ class InviteApiClient(NotifyAdminAPIClient):
|
|||||||
])
|
])
|
||||||
|
|
||||||
def check_token(self, token):
|
def check_token(self, token):
|
||||||
return self.get(url='/invite/service/{}'.format(token))['data']
|
return self.get(url='/invite/service/check/{}'.format(token))['data']
|
||||||
|
|
||||||
def cancel_invited_user(self, service_id, invited_user_id):
|
def cancel_invited_user(self, service_id, invited_user_id):
|
||||||
data = {'status': 'cancelled'}
|
data = {'status': 'cancelled'}
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ class OrgInviteApiClient(NotifyAdminAPIClient):
|
|||||||
)['data']
|
)['data']
|
||||||
|
|
||||||
def check_token(self, token):
|
def check_token(self, token):
|
||||||
resp = self.get(url='/invite/organisation/{}'.format(token))
|
resp = self.get(url='/invite/organisation/check/{}'.format(token))
|
||||||
return resp['data']
|
return resp['data']
|
||||||
|
|
||||||
def cancel_invited_user(self, org_id, invited_user_id):
|
def cancel_invited_user(self, org_id, invited_user_id):
|
||||||
|
|||||||
@@ -113,13 +113,12 @@ def test_has_live_services_when_service_is_not_live(
|
|||||||
|
|
||||||
|
|
||||||
def test_invited_user_from_session_uses_id(client, mocker, mock_get_invited_user_by_id):
|
def test_invited_user_from_session_uses_id(client, mocker, mock_get_invited_user_by_id):
|
||||||
fake_id = str(uuid.uuid4())
|
session_dict = {'invited_user_id': USER_ONE_ID}
|
||||||
session_dict = {'invited_user_id': fake_id}
|
|
||||||
mocker.patch.dict('app.models.user.session', values=session_dict, clear=True)
|
mocker.patch.dict('app.models.user.session', values=session_dict, clear=True)
|
||||||
|
|
||||||
assert InvitedUser.from_session().id == USER_ONE_ID
|
assert InvitedUser.from_session().id == USER_ONE_ID
|
||||||
|
|
||||||
mock_get_invited_user_by_id.assert_called_once_with(fake_id)
|
mock_get_invited_user_by_id.assert_called_once_with(USER_ONE_ID)
|
||||||
|
|
||||||
|
|
||||||
def test_invited_user_from_session_uses_id_even_if_obj_in_session(
|
def test_invited_user_from_session_uses_id_even_if_obj_in_session(
|
||||||
|
|||||||
Reference in New Issue
Block a user