Coverage for src/tests/modules/identity/user_invitations/test_user_invitation.py: 100%
11 statements
« prev ^ index » next coverage.py v7.11.0, created at 2024-01-01 00:00 +0000
« prev ^ index » next coverage.py v7.11.0, created at 2024-01-01 00:00 +0000
1"""Module for testing the user invitation entity."""
4def test_create(make_user_invitation) -> None:
5 """Test creation of a user invitation."""
6 user_invitation = make_user_invitation()
7 assert user_invitation.is_expired is False, (
8 "The user invitation should not be expired"
9 )
10 assert user_invitation.confirmed is False, (
11 "The user invitation should not be confirmed"
12 )
13 assert user_invitation.mailed is False, "The user invitation should not be sent"
16def test_confirmed(make_user_invitation):
17 """Test confirmation of a user invitation."""
18 user_invitation = make_user_invitation().confirm()
19 assert user_invitation.confirmed, "The user invitation should be confirmed"
22def test_revoke(make_user_invitation):
23 """Test revoking of a user invitation."""
24 user_invitation = make_user_invitation().revoke()
25 assert user_invitation.revoked, "The user invitation should be revoked"