From 1b05af42338fc4af0784913e669cc2d18e500d6d Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Sun, 2 Aug 2026 15:16:46 +0200 Subject: [PATCH] test_add_event_y2040 --- radicale/tests/test_base.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/radicale/tests/test_base.py b/radicale/tests/test_base.py index 59976b0d..2048cbae 100644 --- a/radicale/tests/test_base.py +++ b/radicale/tests/test_base.py @@ -151,6 +151,19 @@ permissions: RrWw""") assert "Event" in answer assert "UID:event" in answer + def test_add_event_y2040(self) -> None: + """Add an event with year 2040.""" + self.mkcalendar("/calendar.ics/") + event = get_file_content("event1_y2040.ics") + path = "/calendar.ics/event1_y2040.ics" + self.put(path, event) + _, headers, answer = self.request("GET", path, check=200) + assert "ETag" in headers + assert headers["Content-Type"] == "text/calendar; charset=utf-8" + assert "VEVENT" in answer + assert "Event" in answer + assert "UID:event" in answer + @pytest.mark.skipif(not utils.vobject_supports_period(), reason="vobject <= 0.9.9 does not support PERIOD") def test_add_event_with_rdate_period_start_duration_single(self) -> None: """Add an event with RDATE/PERIOD with start+duration."""