[pim/akonadi-e2e-tests] tests/itip: Remove iTIP xfail concerning wrongfully incremented sequence

Dominique MICHEL <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit 17c1dbe239f6123974f8b1b159cca8c0f8829943 by Dominique  MICHEL, on behalf of Dominique MICHEL.
Committed on 10/08/2026 at 15:12.
Pushed by aloeil into branch 'master'.

Remove iTIP xfail concerning wrongfully incremented sequence

M  +4    -8    tests/itip/test_resource_to_server_itip.py

https://invent.kde.org/pim/akonadi-e2e-tests/-/commit/17c1dbe239f6123974f8b1b159cca8c0f8829943

diff --git a/tests/itip/test_resource_to_server_itip.py b/tests/itip/test_resource_to_server_itip.py
index 6611816..c274240 100644
--- a/tests/itip/test_resource_to_server_itip.py
+++ b/tests/itip/test_resource_to_server_itip.py
@@ -3,7 +3,7 @@
 # SPDX-License-Identifier: GPL-2.0-or-later
 import itertools
 from datetime import timedelta
-from operator import eq, ge
+from operator import eq
 
 import pytest
 from caldav.collection import Principal
@@ -67,10 +67,6 @@ def test_accept_invitation_is_sync(
     assert_all_collections_are_equals(dav_principal, groupware_resource)
 
 
[email protected](
-    reason="Akonadi bug? The SEQUENCE is incremented after processing the update. https://invent.kde.org/pim/pim-technical-roadmap/-/work_items/119",
-    strict=True,
-)
 @pytest.mark.parametrize("factory", default_factories)
 def test_update_invitation_is_sync(
     factory: ITIPEventFactory,
@@ -145,7 +141,7 @@ def test_update_invitation_to_recurring_is_sync(
     [new_item] = groupware_resource.list_items(collection.id())
     assert_akonadi_item_equals_itip_event(new_item, new_itip)
 
-    wait_until(lambda: event_sequence_op(ge, dav_calendar, itip.uid, new_itip.sequence))
+    wait_until(lambda: event_sequence_op(eq, dav_calendar, itip.uid, new_itip.sequence))
     assert_all_collections_are_equals(dav_principal, groupware_resource)
 
 
@@ -278,7 +274,7 @@ def test_delete_recurring_occurrence_is_sync(
         update_item = groupware_resource.akonadi_client.item_by_id(item.id())
         attendee.partstat = PARTSTAT.ACCEPTED
         assert_akonadi_item_equals_itip_event(update_item, itip)
-        wait_until(lambda: event_sequence_op(ge, dav_calendar, itip.uid, itip.sequence))
+        wait_until(lambda: event_sequence_op(eq, dav_calendar, itip.uid, itip.sequence))
     if new_ical:
         [new_item] = [
             i for i in groupware_resource.list_items(collection.id()) if i.id() != item.id()
@@ -338,6 +334,6 @@ def test_update_recurring_end_is_sync(
     groupware_resource.synchronize()
     [item] = groupware_resource.list_items(collection.id())
     assert_akonadi_item_equals_itip_event(item, new_itip)
-    wait_until(lambda: event_sequence_op(ge, dav_calendar, itip.uid, new_itip.sequence))
+    wait_until(lambda: event_sequence_op(eq, dav_calendar, itip.uid, new_itip.sequence))
 
     assert_all_collections_are_equals(dav_principal, groupware_resource)
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.