Got tests in place.

Signed-off-by: Cliff Hill <clifford.hill@gsa.gov>
This commit is contained in:
Cliff Hill
2023-12-07 07:52:40 -05:00
parent 6f43be69ba
commit 0e7b371f90
5 changed files with 32 additions and 6 deletions

View File

@@ -1157,6 +1157,21 @@ def test_invite_user_with_email_auth_service(
)
def test_resend_expired_invitation(client_request, expired_invite, mocker):
mock_resend = mocker.patch("app.invite_api_client.resend_invite")
mocker.patch("app.invite_api_client.get_invited_user_for_service")
page = client_request.get(
"main.resend_invite",
service_id=SERVICE_ONE_ID,
invited_user_id=expired_invite["id"],
_follow_redirects=True,
)
assert normalize_spaces(page.h1.text) == "Team members"
assert mock_resend.called
assert SERVICE_ONE_ID in mock_resend.call_args
assert expired_invite["id"] in mock_resend.call_args
def test_cancel_invited_user_cancels_user_invitations(
client_request,
mock_get_invites_for_service,

View File

@@ -1892,6 +1892,13 @@ def sample_invite(mocker, service_one):
)
@pytest.fixture()
def expired_invite(service_one, sample_invite):
expired_invite = {k: v for k, v in sample_invite.items()}
expired_invite["status"] = "expired"
expired_invite["created_at"] -= timedelta(days=3)
return expired_invite
@pytest.fixture()
def mock_create_invite(mocker, sample_invite):
def _create_invite(