Skip to content

feat: caldav.testing.search_cache_delay - #843

Merged
tobixen merged 1 commit into
masterfrom
feat/testing-search-cache-delay
Oct 31, 2026
Merged

tobixen merged 1 commit into
masterfrom
feat/testing-search-cache-delay

Conversation

@tobixen

@tobixen tobixen commented Oct 30, 2026

Copy link
Copy Markdown
Member

Commit message:

A library built on caldav runs into the same search-cache lag in its
own integration tests (calendaring on Bedework 3 and Purelymail). The
helper that waits out what is left of the delay after a write moves
from tests/ into caldav.testing, documented and annotated, so such a
suite can wrap Calendar.search and its client as caldav's tests do.
remaining() gives the wait for a plain listing, which lags too on
Bedework 3.

Prompt: Ok, do the upstream testing export fix. [move the search-cache delay helper from caldav's tests into caldav.testing, so calendaring's tests can use it]

Assisted-By: Claude Opus 5.5 noreply@anthropic.com
Reviewed-by: Tobias Brox tobias@redpill-linpro.com

Also of note: the caldav milestone v3.8.0 is where this belongs; calendaring's tests use the helper when caldav provides it.

A library built on caldav runs into the same search-cache lag in its
own integration tests (calendaring on Bedework 3 and Purelymail).  The
helper that waits out what is left of the delay after a write moves
from tests/ into caldav.testing, documented and annotated, so such a
suite can wrap Calendar.search and its client as caldav's tests do.
remaining() gives the wait for a plain listing, which lags too on
Bedework 3.

Prompt: Ok, do the upstream testing export fix. [move the search-cache delay helper from caldav's tests into caldav.testing, so calendaring's tests can use it]

Assisted-By: Claude Opus 5.5 <noreply@anthropic.com>
Reviewed-by: Tobias Brox <tobias@redpill-linpro.com>
@tobixen tobixen added this to the v3.8.0 milestone Oct 30, 2026
@tobixen
tobixen merged commit bf1611f into master Oct 31, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant