We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3797515 commit 9116e74Copy full SHA for 9116e74
1 file changed
tests/push/test_email.py
@@ -31,6 +31,7 @@
31
32
import synapse.rest.admin
33
from synapse.api.errors import Codes, SynapseError
34
+from synapse.logging.context import make_deferred_yieldable
35
from synapse.push.emailpusher import EmailPusher
36
from synapse.rest.client import login, room
37
from synapse.rest.synapse.client.unsubscribe import UnsubscribeResource
@@ -88,7 +89,7 @@ def sendmail(*args: Any, **kwargs: Any) -> Deferred:
88
89
# This mocks out synapse.reactor.send_email._sendmail.
90
d: Deferred = Deferred()
91
self.email_attempts.append((d, args, kwargs))
- return d
92
+ return make_deferred_yieldable(d)
93
94
hs.get_send_email_handler()._sendmail = sendmail # type: ignore[assignment]
95
0 commit comments