@@ -54,8 +54,8 @@ def test_pre_disconnect(self):
54
54
def test_disconnect (self ):
55
55
sid1 = self .bm .connect ('123' , '/foo' )
56
56
sid2 = self .bm .connect ('456' , '/foo' )
57
- self .bm .enter_room (sid1 , '/foo' , 'bar' )
58
- self .bm .enter_room (sid2 , '/foo' , 'baz' )
57
+ _run ( self .bm .enter_room (sid1 , '/foo' , 'bar' ) )
58
+ _run ( self .bm .enter_room (sid2 , '/foo' , 'baz' ) )
59
59
_run (self .bm .disconnect (sid1 , '/foo' ))
60
60
assert dict (self .bm .rooms ['/foo' ][None ]) == {sid2 : '456' }
61
61
assert dict (self .bm .rooms ['/foo' ][sid2 ]) == {sid2 : '456' }
@@ -97,8 +97,8 @@ def test_disconnect_twice(self):
97
97
def test_disconnect_all (self ):
98
98
sid1 = self .bm .connect ('123' , '/foo' )
99
99
sid2 = self .bm .connect ('456' , '/foo' )
100
- self .bm .enter_room (sid1 , '/foo' , 'bar' )
101
- self .bm .enter_room (sid2 , '/foo' , 'baz' )
100
+ _run ( self .bm .enter_room (sid1 , '/foo' , 'bar' ) )
101
+ _run ( self .bm .enter_room (sid2 , '/foo' , 'baz' ) )
102
102
_run (self .bm .disconnect (sid1 , '/foo' ))
103
103
_run (self .bm .disconnect (sid2 , '/foo' ))
104
104
assert self .bm .rooms == {}
@@ -173,8 +173,8 @@ def test_get_participants(self):
173
173
174
174
def test_leave_invalid_room (self ):
175
175
sid = self .bm .connect ('123' , '/foo' )
176
- self .bm .leave_room (sid , '/foo' , 'baz' )
177
- self .bm .leave_room (sid , '/bar' , 'baz' )
176
+ _run ( self .bm .leave_room (sid , '/foo' , 'baz' ) )
177
+ _run ( self .bm .leave_room (sid , '/bar' , 'baz' ) )
178
178
179
179
def test_no_room (self ):
180
180
rooms = self .bm .get_rooms ('123' , '/foo' )
@@ -184,17 +184,19 @@ def test_close_room(self):
184
184
sid = self .bm .connect ('123' , '/foo' )
185
185
self .bm .connect ('456' , '/foo' )
186
186
self .bm .connect ('789' , '/foo' )
187
- self .bm .enter_room (sid , '/foo' , 'bar' )
188
- self .bm .enter_room (sid , '/foo' , 'bar' )
187
+ _run ( self .bm .enter_room (sid , '/foo' , 'bar' ) )
188
+ _run ( self .bm .enter_room (sid , '/foo' , 'bar' ) )
189
189
_run (self .bm .close_room ('bar' , '/foo' ))
190
+ from pprint import pprint
191
+ pprint (self .bm .rooms )
190
192
assert 'bar' not in self .bm .rooms ['/foo' ]
191
193
192
194
def test_close_invalid_room (self ):
193
195
self .bm .close_room ('bar' , '/foo' )
194
196
195
197
def test_rooms (self ):
196
198
sid = self .bm .connect ('123' , '/foo' )
197
- self .bm .enter_room (sid , '/foo' , 'bar' )
199
+ _run ( self .bm .enter_room (sid , '/foo' , 'bar' ) )
198
200
r = self .bm .get_rooms (sid , '/foo' )
199
201
assert len (r ) == 2
200
202
assert sid in r
@@ -216,9 +218,9 @@ def test_emit_to_sid(self):
216
218
217
219
def test_emit_to_room (self ):
218
220
sid1 = self .bm .connect ('123' , '/foo' )
219
- self .bm .enter_room (sid1 , '/foo' , 'bar' )
221
+ _run ( self .bm .enter_room (sid1 , '/foo' , 'bar' ) )
220
222
sid2 = self .bm .connect ('456' , '/foo' )
221
- self .bm .enter_room (sid2 , '/foo' , 'bar' )
223
+ _run ( self .bm .enter_room (sid2 , '/foo' , 'bar' ) )
222
224
self .bm .connect ('789' , '/foo' )
223
225
_run (
224
226
self .bm .emit (
@@ -237,12 +239,12 @@ def test_emit_to_room(self):
237
239
238
240
def test_emit_to_rooms (self ):
239
241
sid1 = self .bm .connect ('123' , '/foo' )
240
- self .bm .enter_room (sid1 , '/foo' , 'bar' )
242
+ _run ( self .bm .enter_room (sid1 , '/foo' , 'bar' ) )
241
243
sid2 = self .bm .connect ('456' , '/foo' )
242
- self .bm .enter_room (sid2 , '/foo' , 'bar' )
243
- self .bm .enter_room (sid2 , '/foo' , 'baz' )
244
+ _run ( self .bm .enter_room (sid2 , '/foo' , 'bar' ) )
245
+ _run ( self .bm .enter_room (sid2 , '/foo' , 'baz' ) )
244
246
sid3 = self .bm .connect ('789' , '/foo' )
245
- self .bm .enter_room (sid3 , '/foo' , 'baz' )
247
+ _run ( self .bm .enter_room (sid3 , '/foo' , 'baz' ) )
246
248
_run (
247
249
self .bm .emit ('my event' , {'foo' : 'bar' }, namespace = '/foo' ,
248
250
room = ['bar' , 'baz' ])
@@ -263,9 +265,9 @@ def test_emit_to_rooms(self):
263
265
264
266
def test_emit_to_all (self ):
265
267
sid1 = self .bm .connect ('123' , '/foo' )
266
- self .bm .enter_room (sid1 , '/foo' , 'bar' )
268
+ _run ( self .bm .enter_room (sid1 , '/foo' , 'bar' ) )
267
269
sid2 = self .bm .connect ('456' , '/foo' )
268
- self .bm .enter_room (sid2 , '/foo' , 'bar' )
270
+ _run ( self .bm .enter_room (sid2 , '/foo' , 'bar' ) )
269
271
self .bm .connect ('789' , '/foo' )
270
272
self .bm .connect ('abc' , '/bar' )
271
273
_run (self .bm .emit ('my event' , {'foo' : 'bar' }, namespace = '/foo' ))
@@ -285,9 +287,9 @@ def test_emit_to_all(self):
285
287
286
288
def test_emit_to_all_skip_one (self ):
287
289
sid1 = self .bm .connect ('123' , '/foo' )
288
- self .bm .enter_room (sid1 , '/foo' , 'bar' )
290
+ _run ( self .bm .enter_room (sid1 , '/foo' , 'bar' ) )
289
291
sid2 = self .bm .connect ('456' , '/foo' )
290
- self .bm .enter_room (sid2 , '/foo' , 'bar' )
292
+ _run ( self .bm .enter_room (sid2 , '/foo' , 'bar' ) )
291
293
self .bm .connect ('789' , '/foo' )
292
294
self .bm .connect ('abc' , '/bar' )
293
295
_run (
@@ -307,9 +309,9 @@ def test_emit_to_all_skip_one(self):
307
309
308
310
def test_emit_to_all_skip_two (self ):
309
311
sid1 = self .bm .connect ('123' , '/foo' )
310
- self .bm .enter_room (sid1 , '/foo' , 'bar' )
312
+ _run ( self .bm .enter_room (sid1 , '/foo' , 'bar' ) )
311
313
sid2 = self .bm .connect ('456' , '/foo' )
312
- self .bm .enter_room (sid2 , '/foo' , 'bar' )
314
+ _run ( self .bm .enter_room (sid2 , '/foo' , 'bar' ) )
313
315
sid3 = self .bm .connect ('789' , '/foo' )
314
316
self .bm .connect ('abc' , '/bar' )
315
317
_run (
0 commit comments