@@ -243,7 +243,9 @@ def test_set_appservices_state_multiple_up(self):
243243 def test_create_appservice_txn_first (self ):
244244 service = Mock (id = self .as_list [0 ]["id" ])
245245 events = [Mock (event_id = "e1" ), Mock (event_id = "e2" )]
246- txn = yield self .store .create_appservice_txn (service , events )
246+ txn = yield defer .ensureDeferred (
247+ self .store .create_appservice_txn (service , events )
248+ )
247249 self .assertEquals (txn .id , 1 )
248250 self .assertEquals (txn .events , events )
249251 self .assertEquals (txn .service , service )
@@ -255,7 +257,9 @@ def test_create_appservice_txn_older_last_txn(self):
255257 yield self ._set_last_txn (service .id , 9643 ) # AS is falling behind
256258 yield self ._insert_txn (service .id , 9644 , events )
257259 yield self ._insert_txn (service .id , 9645 , events )
258- txn = yield self .store .create_appservice_txn (service , events )
260+ txn = yield defer .ensureDeferred (
261+ self .store .create_appservice_txn (service , events )
262+ )
259263 self .assertEquals (txn .id , 9646 )
260264 self .assertEquals (txn .events , events )
261265 self .assertEquals (txn .service , service )
@@ -265,7 +269,9 @@ def test_create_appservice_txn_up_to_date_last_txn(self):
265269 service = Mock (id = self .as_list [0 ]["id" ])
266270 events = [Mock (event_id = "e1" ), Mock (event_id = "e2" )]
267271 yield self ._set_last_txn (service .id , 9643 )
268- txn = yield self .store .create_appservice_txn (service , events )
272+ txn = yield defer .ensureDeferred (
273+ self .store .create_appservice_txn (service , events )
274+ )
269275 self .assertEquals (txn .id , 9644 )
270276 self .assertEquals (txn .events , events )
271277 self .assertEquals (txn .service , service )
@@ -286,7 +292,9 @@ def test_create_appservice_txn_up_fuzzing(self):
286292 yield self ._insert_txn (self .as_list [2 ]["id" ], 10 , events )
287293 yield self ._insert_txn (self .as_list [3 ]["id" ], 9643 , events )
288294
289- txn = yield self .store .create_appservice_txn (service , events )
295+ txn = yield defer .ensureDeferred (
296+ self .store .create_appservice_txn (service , events )
297+ )
290298 self .assertEquals (txn .id , 9644 )
291299 self .assertEquals (txn .events , events )
292300 self .assertEquals (txn .service , service )
@@ -298,7 +306,9 @@ def test_complete_appservice_txn_first_txn(self):
298306 txn_id = 1
299307
300308 yield self ._insert_txn (service .id , txn_id , events )
301- yield self .store .complete_appservice_txn (txn_id = txn_id , service = service )
309+ yield defer .ensureDeferred (
310+ self .store .complete_appservice_txn (txn_id = txn_id , service = service )
311+ )
302312
303313 res = yield self .db_pool .runQuery (
304314 self .engine .convert_param_style (
@@ -324,7 +334,9 @@ def test_complete_appservice_txn_existing_in_state_table(self):
324334 txn_id = 5
325335 yield self ._set_last_txn (service .id , 4 )
326336 yield self ._insert_txn (service .id , txn_id , events )
327- yield self .store .complete_appservice_txn (txn_id = txn_id , service = service )
337+ yield defer .ensureDeferred (
338+ self .store .complete_appservice_txn (txn_id = txn_id , service = service )
339+ )
328340
329341 res = yield self .db_pool .runQuery (
330342 self .engine .convert_param_style (
0 commit comments