diff --git a/atst/domain/invitations.py b/atst/domain/invitations.py index 777dbc10..fb4e30dc 100644 --- a/atst/domain/invitations.py +++ b/atst/domain/invitations.py @@ -17,7 +17,8 @@ class InvitationExpired(Exception): class Invitations(object): - EXPIRATION_LIMIT = 360 + # number of minutes a given invitation is considered valid + EXPIRATION_LIMIT_MINUTES = 360 @classmethod def _get(cls, invite_id): @@ -58,6 +59,6 @@ class Invitations(object): def is_expired(cls, invite): time_created = invite.time_created expiration = datetime.datetime.now(time_created.tzinfo) - datetime.timedelta( - minutes=Invitations.EXPIRATION_LIMIT + minutes=Invitations.EXPIRATION_LIMIT_MINUTES ) return invite.time_created < expiration diff --git a/tests/domain/test_invitations.py b/tests/domain/test_invitations.py index b755bc3a..5a51ec2b 100644 --- a/tests/domain/test_invitations.py +++ b/tests/domain/test_invitations.py @@ -27,7 +27,7 @@ def test_accept_invitation(): def test_accept_expired_invitation(): workspace = WorkspaceFactory.create() user = UserFactory.create() - increment = Invitations.EXPIRATION_LIMIT + 1 + increment = Invitations.EXPIRATION_LIMIT_MINUTES + 1 created_at = datetime.datetime.now() - datetime.timedelta(minutes=increment) invite = InvitationFactory.create( workspace_id=workspace.id, user_id=user.id, time_created=created_at, valid=True