[pim/akonadi-e2e-tests] tests/itip: Fix itip delete_recurring_occurrence by using UTC EXDATES

Dominique MICHEL <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit 064b7925207dfc64968d390d6b90f503ae8f9dc1 by Dominique  MICHEL, on behalf of Dominique MICHEL.
Committed on 04/08/2026 at 09:06.
Pushed by aloeil into branch 'master'.

Fix itip delete_recurring_occurrence by using UTC EXDATES

M  +1    -1    tests/itip/template/akonadi/invitation.ics
M  +0    -12   tests/itip/test_resource_to_server_itip.py

https://invent.kde.org/pim/akonadi-e2e-tests/-/commit/064b7925207dfc64968d390d6b90f503ae8f9dc1

diff --git a/tests/itip/template/akonadi/invitation.ics b/tests/itip/template/akonadi/invitation.ics
index 3e4b28d..bb63b3e 100644
--- a/tests/itip/template/akonadi/invitation.ics
+++ b/tests/itip/template/akonadi/invitation.ics
@@ -87,7 +87,7 @@ RRULE:FREQ={{ iTIP.rrule }}{{ rrule_until }};BYMONTHDAY={{ iTIP.dtstart.day }}
 RRULE:FREQ={{ iTIP.rrule }}{{ rrule_until }};INTERVAL=1;BYMONTHDAY={{ iTIP.dtstart.day }};BYMONTH={{ iTIP.dtstart.month }}
 {% endif %}
 {% for exdate in iTIP.exdate %}
-EXDATE:{{ exdate.strftime("%Y%m%dT%H%M%S") }}
+EXDATE:{{ exdate.strftime("%Y%m%dT%H%M%SZ") }}
 {% endfor %}
 DTSTART:{{ iTIP.dtstart.strftime("%Y%m%dT%H%M%SZ") }}
 DTEND:{{ iTIP.dtend.strftime("%Y%m%dT%H%M%SZ") }}
diff --git a/tests/itip/test_resource_to_server_itip.py b/tests/itip/test_resource_to_server_itip.py
index 0bf18fb..6611816 100644
--- a/tests/itip/test_resource_to_server_itip.py
+++ b/tests/itip/test_resource_to_server_itip.py
@@ -11,8 +11,6 @@ from icalendar.enums import PARTSTAT
 
 from src.akonadi.dav_resource import DAVResource
 from src.akonadi.itip_handler import ITIPHandler
-from src.dav.dav_server import DAVServer
-from src.dav.radicale_server import RadicaleServer
 from src.dav.test_utils import (
     assert_all_collections_are_equals,
     assert_event_with_recurrence_exception_are_equal,
@@ -247,21 +245,11 @@ def test_delete_recurring_occurrence_is_sync(
     itip_handler: ITIPHandler,
     dav_principal: Principal,
     groupware_resource: DAVResource,
-    dav_server: DAVServer,
-    request: pytest.FixtureRequest,
 ):
     """
     An invitation update for a recurring event is received, it cancels one of the instances of the event
     The corresponding item must be updated in its collection (and this is replicated on the server)
     """
-    request.node.add_marker(
-        pytest.mark.xfail(
-            condition=isinstance(dav_server, RadicaleServer)
-            and factory.provider == AkonadiITIPEventFactory.provider,
-            reason="Radicale: sequence number is not incremented https://invent.kde.org/pim/pim-technical-roadmap/-/work_items/147",
-            strict=True,
-        )
-    )
 
     dav_calendar = dav_principal.calendar("Default Calendar")
     collection = groupware_resource.collection_from_display_name("Default Calendar")
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.