Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit 7b0967f

Browse files
committed
Reduce run-times of tests by advancing the reactor less
1 parent 831b31e commit 7b0967f

File tree

6 files changed

+8
-8
lines changed

6 files changed

+8
-8
lines changed

tests/handlers/test_stats.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ def test_initial_earliest_token(self):
253253
# self.handler.notify_new_event()
254254

255255
# We need to let the delta processor advance…
256-
self.pump(10 * 60)
256+
self.reactor.advance(10 * 60)
257257

258258
# Get the slices! There should be two -- day 1, and day 2.
259259
r = self.get_success(self.store.get_statistics_for_subject("room", room_1, 0))

tests/http/test_fedclient.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -486,6 +486,6 @@ def test_closes_connection(self):
486486
self.assertFalse(conn.disconnecting)
487487

488488
# wait for a while
489-
self.pump(120)
489+
self.reactor.advance(120)
490490

491491
self.assertTrue(conn.disconnecting)

tests/push/test_email.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ def _check_for_mail(self):
170170
last_stream_ordering = pushers[0]["last_stream_ordering"]
171171

172172
# Advance time a bit, so the pusher will register something has happened
173-
self.pump(100)
173+
self.pump()
174174

175175
# It hasn't succeeded yet, so the stream ordering shouldn't have moved
176176
pushers = self.get_success(

tests/storage/test_cleanup_extrems.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ def test_send_dummy_event(self):
271271

272272
# Pump the reactor repeatedly so that the background updates have a
273273
# chance to run.
274-
self.pump(10 * 60)
274+
self.reactor.advance(10 * 60)
275275

276276
latest_event_ids = self.get_success(
277277
self.store.get_latest_event_ids_in_room(self.room_id)

tests/storage/test_roommember.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ def test_count_known_servers_stat_counter_disabled(self):
8787
self.inject_room_member(self.room, self.u_bob, Membership.JOIN)
8888
self.inject_room_member(self.room, self.u_charlie.to_string(), Membership.JOIN)
8989

90-
self.pump(20)
90+
self.pump()
9191

9292
self.assertTrue("_known_servers_count" not in self.store.__dict__.keys())
9393

@@ -101,7 +101,7 @@ def test_count_known_servers_stat_counter_enabled(self):
101101
# Initialises to 1 -- itself
102102
self.assertEqual(self.store._known_servers_count, 1)
103103

104-
self.pump(20)
104+
self.pump()
105105

106106
# No rooms have been joined, so technically the SQL returns 0, but it
107107
# will still say it knows about itself.
@@ -111,7 +111,7 @@ def test_count_known_servers_stat_counter_enabled(self):
111111
self.inject_room_member(self.room, self.u_bob, Membership.JOIN)
112112
self.inject_room_member(self.room, self.u_charlie.to_string(), Membership.JOIN)
113113

114-
self.pump(20)
114+
self.pump(1)
115115

116116
# It now knows about Charlie's server.
117117
self.assertEqual(self.store._known_servers_count, 2)

tests/util/test_retryutils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ def test_limiter(self):
109109
#
110110
# one more go, with success
111111
#
112-
self.pump(MIN_RETRY_INTERVAL * RETRY_MULTIPLIER * 2.0)
112+
self.reactor.advance(MIN_RETRY_INTERVAL * RETRY_MULTIPLIER * 2.0)
113113
d = get_retry_limiter("test_dest", self.clock, store)
114114
self.pump()
115115
limiter = self.successResultOf(d)

0 commit comments

Comments
 (0)