From 0b05ca391f00defad0ff79d5c11d582b691f1dee Mon Sep 17 00:00:00 2001 From: Etchegoyen Matthieu Date: Thu, 13 Feb 2025 17:10:57 +0100 Subject: [PATCH] add tests --- recoco/apps/reminders/tests.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/recoco/apps/reminders/tests.py b/recoco/apps/reminders/tests.py index 3ba32c9fc..9e4a8f9e6 100644 --- a/recoco/apps/reminders/tests.py +++ b/recoco/apps/reminders/tests.py @@ -962,6 +962,30 @@ def test_due_reminder_honors_current_site(request, mocker): assert reminder is None +@pytest.mark.django_db +def test_reminder_is_due_but_project_is_inactive(current_site, project): + today = timezone.localdate() + user = baker.make(auth_models.User) + assign_collaborator(user, project, is_owner=True) + + kind = models.Reminder.NEW_RECO + + project.inactive_since = timezone.now() + project.save() + + baker.make( + models.Reminder, + deadline=today, + project=project, + site=current_site, + kind=kind, + ) + + reminder = api.get_due_reminder_for_project(current_site, project, kind=kind) + + assert reminder is None + + ################################################################# # Getting Recommendation #################################################################