@@ -243,7 +243,9 @@ def test_set_appservices_state_multiple_up(self):
243
243
def test_create_appservice_txn_first (self ):
244
244
service = Mock (id = self .as_list [0 ]["id" ])
245
245
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
+ )
247
249
self .assertEquals (txn .id , 1 )
248
250
self .assertEquals (txn .events , events )
249
251
self .assertEquals (txn .service , service )
@@ -255,7 +257,9 @@ def test_create_appservice_txn_older_last_txn(self):
255
257
yield self ._set_last_txn (service .id , 9643 ) # AS is falling behind
256
258
yield self ._insert_txn (service .id , 9644 , events )
257
259
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
+ )
259
263
self .assertEquals (txn .id , 9646 )
260
264
self .assertEquals (txn .events , events )
261
265
self .assertEquals (txn .service , service )
@@ -265,7 +269,9 @@ def test_create_appservice_txn_up_to_date_last_txn(self):
265
269
service = Mock (id = self .as_list [0 ]["id" ])
266
270
events = [Mock (event_id = "e1" ), Mock (event_id = "e2" )]
267
271
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
+ )
269
275
self .assertEquals (txn .id , 9644 )
270
276
self .assertEquals (txn .events , events )
271
277
self .assertEquals (txn .service , service )
@@ -286,7 +292,9 @@ def test_create_appservice_txn_up_fuzzing(self):
286
292
yield self ._insert_txn (self .as_list [2 ]["id" ], 10 , events )
287
293
yield self ._insert_txn (self .as_list [3 ]["id" ], 9643 , events )
288
294
289
- txn = yield self .store .create_appservice_txn (service , events )
295
+ txn = yield defer .ensureDeferred (
296
+ self .store .create_appservice_txn (service , events )
297
+ )
290
298
self .assertEquals (txn .id , 9644 )
291
299
self .assertEquals (txn .events , events )
292
300
self .assertEquals (txn .service , service )
@@ -298,7 +306,9 @@ def test_complete_appservice_txn_first_txn(self):
298
306
txn_id = 1
299
307
300
308
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
+ )
302
312
303
313
res = yield self .db_pool .runQuery (
304
314
self .engine .convert_param_style (
@@ -324,7 +334,9 @@ def test_complete_appservice_txn_existing_in_state_table(self):
324
334
txn_id = 5
325
335
yield self ._set_last_txn (service .id , 4 )
326
336
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
+ )
328
340
329
341
res = yield self .db_pool .runQuery (
330
342
self .engine .convert_param_style (
0 commit comments