2727from synapse .handlers .device import DeviceHandler
2828from synapse .server import HomeServer
2929from synapse .storage .databases .main .appservice import _make_exclusive_regex
30- from synapse .types import JsonDict
30+ from synapse .types import JsonDict , UserID
3131from synapse .util import Clock
3232
3333from tests import unittest
@@ -45,6 +45,7 @@ def make_homeserver(self, reactor: MemoryReactor, clock: Clock) -> HomeServer:
4545 def prepare (self , reactor : MemoryReactor , clock : Clock , hs : HomeServer ) -> None :
4646 self .handler = hs .get_e2e_keys_handler ()
4747 self .store = self .hs .get_datastores ().main
48+ self .requester = UserID .from_string (f"@test_requester:{ self .hs .hostname } " )
4849
4950 def test_query_local_devices_no_devices (self ) -> None :
5051 """If the user has no devices, we expect an empty list."""
@@ -161,6 +162,7 @@ def test_claim_one_time_key(self) -> None:
161162 res2 = self .get_success (
162163 self .handler .claim_one_time_keys (
163164 {local_user : {device_id : {"alg1" : 1 }}},
165+ self .requester ,
164166 timeout = None ,
165167 always_include_fallback_keys = False ,
166168 )
@@ -206,6 +208,7 @@ def test_fallback_key(self) -> None:
206208 claim_res = self .get_success (
207209 self .handler .claim_one_time_keys (
208210 {local_user : {device_id : {"alg1" : 1 }}},
211+ self .requester ,
209212 timeout = None ,
210213 always_include_fallback_keys = False ,
211214 )
@@ -225,6 +228,7 @@ def test_fallback_key(self) -> None:
225228 claim_res = self .get_success (
226229 self .handler .claim_one_time_keys (
227230 {local_user : {device_id : {"alg1" : 1 }}},
231+ self .requester ,
228232 timeout = None ,
229233 always_include_fallback_keys = False ,
230234 )
@@ -274,6 +278,7 @@ def test_fallback_key(self) -> None:
274278 claim_res = self .get_success (
275279 self .handler .claim_one_time_keys (
276280 {local_user : {device_id : {"alg1" : 1 }}},
281+ self .requester ,
277282 timeout = None ,
278283 always_include_fallback_keys = False ,
279284 )
@@ -286,6 +291,7 @@ def test_fallback_key(self) -> None:
286291 claim_res = self .get_success (
287292 self .handler .claim_one_time_keys (
288293 {local_user : {device_id : {"alg1" : 1 }}},
294+ self .requester ,
289295 timeout = None ,
290296 always_include_fallback_keys = False ,
291297 )
@@ -307,6 +313,7 @@ def test_fallback_key(self) -> None:
307313 claim_res = self .get_success (
308314 self .handler .claim_one_time_keys (
309315 {local_user : {device_id : {"alg1" : 1 }}},
316+ self .requester ,
310317 timeout = None ,
311318 always_include_fallback_keys = False ,
312319 )
@@ -348,6 +355,7 @@ def test_fallback_key_always_returned(self) -> None:
348355 claim_res = self .get_success (
349356 self .handler .claim_one_time_keys (
350357 {local_user : {device_id : {"alg1" : 1 }}},
358+ self .requester ,
351359 timeout = None ,
352360 always_include_fallback_keys = True ,
353361 )
@@ -370,6 +378,7 @@ def test_fallback_key_always_returned(self) -> None:
370378 claim_res = self .get_success (
371379 self .handler .claim_one_time_keys (
372380 {local_user : {device_id : {"alg1" : 1 }}},
381+ self .requester ,
373382 timeout = None ,
374383 always_include_fallback_keys = True ,
375384 )
@@ -1080,6 +1089,7 @@ def test_query_appservice(self) -> None:
10801089 claim_res = self .get_success (
10811090 self .handler .claim_one_time_keys (
10821091 {local_user : {device_id_1 : {"alg1" : 1 }, device_id_2 : {"alg1" : 1 }}},
1092+ self .requester ,
10831093 timeout = None ,
10841094 always_include_fallback_keys = False ,
10851095 )
@@ -1125,6 +1135,7 @@ def test_query_appservice_with_fallback(self) -> None:
11251135 claim_res = self .get_success (
11261136 self .handler .claim_one_time_keys (
11271137 {local_user : {device_id_1 : {"alg1" : 1 }}},
1138+ self .requester ,
11281139 timeout = None ,
11291140 always_include_fallback_keys = True ,
11301141 )
@@ -1169,6 +1180,7 @@ def test_query_appservice_with_fallback(self) -> None:
11691180 claim_res = self .get_success (
11701181 self .handler .claim_one_time_keys (
11711182 {local_user : {device_id_1 : {"alg1" : 1 }}},
1183+ self .requester ,
11721184 timeout = None ,
11731185 always_include_fallback_keys = True ,
11741186 )
@@ -1202,6 +1214,7 @@ def test_query_appservice_with_fallback(self) -> None:
12021214 claim_res = self .get_success (
12031215 self .handler .claim_one_time_keys (
12041216 {local_user : {device_id_1 : {"alg1" : 1 }}},
1217+ self .requester ,
12051218 timeout = None ,
12061219 always_include_fallback_keys = True ,
12071220 )
@@ -1229,6 +1242,7 @@ def test_query_appservice_with_fallback(self) -> None:
12291242 claim_res = self .get_success (
12301243 self .handler .claim_one_time_keys (
12311244 {local_user : {device_id_1 : {"alg1" : 1 }}},
1245+ self .requester ,
12321246 timeout = None ,
12331247 always_include_fallback_keys = True ,
12341248 )
0 commit comments