From faf1e28df40f15260f284fd877c5ce4ecf1d2e28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paul=20Harriet=20Asi=C3=B1ero?= Date: Wed, 19 Jun 2024 20:38:09 +0800 Subject: [PATCH] Added test for change with date range filter --- weblate/trans/tests/test_changes.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/weblate/trans/tests/test_changes.py b/weblate/trans/tests/test_changes.py index 25cf9b3453b2..ae783153527a 100644 --- a/weblate/trans/tests/test_changes.py +++ b/weblate/trans/tests/test_changes.py @@ -4,7 +4,10 @@ """Tests for changes browsing.""" +from datetime import timedelta + from django.urls import reverse +from django.utils import timezone from weblate.trans.models import Unit from weblate.trans.tests.test_views import ViewTestCase @@ -57,3 +60,10 @@ def test_user(self) -> None: response = self.client.get(reverse("changes"), {"user": self.user.username}) self.assertContains(response, "Translation added") self.assertNotContains(response, "Invalid search string!") + + def test_daterange(self) -> None: + end = timezone.now() + start = end - timedelta(days=1) + period = "{} - {}".format(start.strftime("%m/%d/%Y"), end.strftime("%m/%d/%Y")) + response = self.client.get(reverse("changes"), {"period": period}) + self.assertContains(response, "Resource update")