Skip to content

Commit 884a561

Browse files
committed
Fix some tests which leaked logcontexts
1 parent f5faf6b commit 884a561

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

tests/test_federation.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,8 +123,8 @@ def post_json(destination, path, data, headers=None, timeout=0):
123123
"test.serv", lying_event, sent_to_us_directly=True
124124
)
125125

126-
# Step the reactor, so the database fetches come back
127-
self.reactor.advance(1)
126+
# Step the reactor, so the database fetches come back
127+
self.reactor.advance(1)
128128

129129
# on_receive_pdu should throw an error
130130
failure = self.failureResultOf(d)

tests/test_server.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
from synapse.http.server import JsonResource
2828
from synapse.http.site import SynapseSite, logger
2929
from synapse.util import Clock
30+
from synapse.util.logcontext import make_deferred_yieldable
3031

3132
from tests import unittest
3233
from tests.server import FakeTransport, make_request, render, setup_test_homeserver
@@ -95,7 +96,7 @@ def _callback(request, **kwargs):
9596
d = Deferred()
9697
d.addCallback(_throw)
9798
self.reactor.callLater(1, d.callback, True)
98-
return d
99+
return make_deferred_yieldable(d)
99100

100101
res = JsonResource(self.homeserver)
101102
res.register_paths("GET", [re.compile("^/_matrix/foo$")], _callback)

0 commit comments

Comments
 (0)