From 74478b7fd749f5a13eb4793342fba76d1e5ad2d1 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Sat, 18 Apr 2026 16:31:09 -0700 Subject: [PATCH] Cover the last quarter --- src/documents/tests/search/test_query.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/documents/tests/search/test_query.py b/src/documents/tests/search/test_query.py index d64632146..e40f6f652 100644 --- a/src/documents/tests/search/test_query.py +++ b/src/documents/tests/search/test_query.py @@ -157,6 +157,15 @@ class TestCreatedDateField: assert lo == "2025-12-01T00:00:00Z" assert hi == "2026-01-01T00:00:00Z" + @time_machine.travel(datetime(2026, 7, 15, 12, 0, tzinfo=UTC), tick=False) + def test_legacy_previous_quarter_alias(self) -> None: + lo, hi = _range( + rewrite_natural_date_keywords('created:"previous quarter"', UTC), + "created", + ) + assert lo == "2026-04-01T00:00:00Z" + assert hi == "2026-07-01T00:00:00Z" + def test_unknown_keyword_raises(self) -> None: with pytest.raises(ValueError, match="Unknown keyword"): _date_only_range("bogus_keyword", UTC)