[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")