2222from synapse .rest .client .v2_alpha import sync
2323
2424from tests .replication ._base import BaseMultiWorkerStreamTestCase
25+ from tests .server import make_request
2526from tests .utils import USE_POSTGRES_FOR_TESTS
2627
2728logger = logging .getLogger (__name__ )
@@ -148,6 +149,7 @@ def test_vector_clock_token(self):
148149 sync_hs = self .make_worker_hs (
149150 "synapse.app.generic_worker" , {"worker_name" : "sync" },
150151 )
152+ sync_hs_site = self ._hs_to_site [sync_hs ]
151153
152154 # Specially selected room IDs that get persisted on different workers.
153155 room_id1 = "!foo:test"
@@ -178,7 +180,9 @@ def test_vector_clock_token(self):
178180 )
179181
180182 # Do an initial sync so that we're up to date.
181- request , channel = self .make_request ("GET" , "/sync" , access_token = access_token )
183+ request , channel = make_request (
184+ self .reactor , sync_hs_site , "GET" , "/sync" , access_token = access_token
185+ )
182186 self .render_on_worker (sync_hs , request )
183187 next_batch = channel .json_body ["next_batch" ]
184188
@@ -203,8 +207,12 @@ def test_vector_clock_token(self):
203207
204208 # Check that syncing still gets the new event, despite the gap in the
205209 # stream IDs.
206- request , channel = self .make_request (
207- "GET" , "/sync?since={}" .format (next_batch ), access_token = access_token
210+ request , channel = make_request (
211+ self .reactor ,
212+ sync_hs_site ,
213+ "GET" ,
214+ "/sync?since={}" .format (next_batch ),
215+ access_token = access_token ,
208216 )
209217 self .render_on_worker (sync_hs , request )
210218
@@ -230,7 +238,9 @@ def test_vector_clock_token(self):
230238 response = self .helper .send (room_id2 , body = "Hi!" , tok = self .other_access_token )
231239 first_event_in_room2 = response ["event_id" ]
232240
233- request , channel = self .make_request (
241+ request , channel = make_request (
242+ self .reactor ,
243+ sync_hs_site ,
234244 "GET" ,
235245 "/sync?since={}" .format (vector_clock_token ),
236246 access_token = access_token ,
@@ -254,8 +264,12 @@ def test_vector_clock_token(self):
254264 self .helper .send (room_id1 , body = "Hi again!" , tok = self .other_access_token )
255265 self .helper .send (room_id2 , body = "Hi again!" , tok = self .other_access_token )
256266
257- request , channel = self .make_request (
258- "GET" , "/sync?since={}" .format (next_batch ), access_token = access_token
267+ request , channel = make_request (
268+ self .reactor ,
269+ sync_hs_site ,
270+ "GET" ,
271+ "/sync?since={}" .format (next_batch ),
272+ access_token = access_token ,
259273 )
260274 self .render_on_worker (sync_hs , request )
261275
@@ -269,7 +283,9 @@ def test_vector_clock_token(self):
269283 # Paginating back in the first room should not produce any results, as
270284 # no events have happened in it. This tests that we are correctly
271285 # filtering results based on the vector clock portion.
272- request , channel = self .make_request (
286+ request , channel = make_request (
287+ self .reactor ,
288+ sync_hs_site ,
273289 "GET" ,
274290 "/rooms/{}/messages?from={}&to={}&dir=b" .format (
275291 room_id1 , prev_batch1 , vector_clock_token
@@ -281,7 +297,9 @@ def test_vector_clock_token(self):
281297
282298 # Paginating back on the second room should produce the first event
283299 # again. This tests that pagination isn't completely broken.
284- request , channel = self .make_request (
300+ request , channel = make_request (
301+ self .reactor ,
302+ sync_hs_site ,
285303 "GET" ,
286304 "/rooms/{}/messages?from={}&to={}&dir=b" .format (
287305 room_id2 , prev_batch2 , vector_clock_token
@@ -295,7 +313,9 @@ def test_vector_clock_token(self):
295313 )
296314
297315 # Paginating forwards should give the same results
298- request , channel = self .make_request (
316+ request , channel = make_request (
317+ self .reactor ,
318+ sync_hs_site ,
299319 "GET" ,
300320 "/rooms/{}/messages?from={}&to={}&dir=f" .format (
301321 room_id1 , vector_clock_token , prev_batch1
@@ -305,7 +325,9 @@ def test_vector_clock_token(self):
305325 self .render_on_worker (sync_hs , request )
306326 self .assertListEqual ([], channel .json_body ["chunk" ])
307327
308- request , channel = self .make_request (
328+ request , channel = make_request (
329+ self .reactor ,
330+ sync_hs_site ,
309331 "GET" ,
310332 "/rooms/{}/messages?from={}&to={}&dir=f" .format (
311333 room_id2 , vector_clock_token , prev_batch2 ,
0 commit comments