Skip to content

[pull] master from testing-cabal:master - #60

Merged
pull[bot] merged 3 commits into
sysfce2:masterfrom
testing-cabal:master
Dec 21, 2025
Merged

pull[bot] merged 3 commits into
sysfce2:masterfrom
testing-cabal:master

Conversation

@pull

@pull pull Bot commented Dec 21, 2025 •

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Fix issue where setUp/tearDown validation failed when using
AsynchronousDeferredRunTest with Deferred-based async upcalls.

The validation logic now detects when setUp() or tearDown() returns
a Deferred-like object (duck-typing via addBoth method) and defers
the validation check until after the Deferred resolves. This allows
patterns where super().setUp() or super().tearDown() is called
asynchronously via callback chains.

For synchronous cases, validation continues to happen immediately
as before.

Fixes #547
Support async setUp/tearDown validation with Deferreds
@pull pull Bot locked and limited conversation to collaborators Dec 21, 2025
@pull pull Bot added the ⤵️ pull label Dec 21, 2025
@pull
pull Bot merged commit 882f2fc into sysfce2:master Dec 21, 2025

This branch was previously deployed

1 inactive deployment
release — 882f2fc8 Deployed Dec 21, 2025 by pull[bot] via build #12
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant