@@ -59,17 +59,17 @@ def test_pre_disconnect(self):
5959 assert self .bm .pre_disconnect (sid2 , '/foo' ) == '456'
6060 assert self .bm .pending_disconnect == {'/foo' : [sid1 , sid2 ]}
6161 assert not self .bm .is_connected (sid2 , '/foo' )
62- self .bm .disconnect (sid1 , '/foo' )
62+ _run ( self .bm .disconnect (sid1 , '/foo' ) )
6363 assert self .bm .pending_disconnect == {'/foo' : [sid2 ]}
64- self .bm .disconnect (sid2 , '/foo' )
64+ _run ( self .bm .disconnect (sid2 , '/foo' ) )
6565 assert self .bm .pending_disconnect == {}
6666
6767 def test_disconnect (self ):
6868 sid1 = self .bm .connect ('123' , '/foo' )
6969 sid2 = self .bm .connect ('456' , '/foo' )
7070 self .bm .enter_room (sid1 , '/foo' , 'bar' )
7171 self .bm .enter_room (sid2 , '/foo' , 'baz' )
72- self .bm .disconnect (sid1 , '/foo' )
72+ _run ( self .bm .disconnect (sid1 , '/foo' ) )
7373 assert dict (self .bm .rooms ['/foo' ][None ]) == {sid2 : '456' }
7474 assert dict (self .bm .rooms ['/foo' ][sid2 ]) == {sid2 : '456' }
7575 assert dict (self .bm .rooms ['/foo' ]['baz' ]) == {sid2 : '456' }
@@ -83,10 +83,10 @@ def test_disconnect_default_namespace(self):
8383 assert self .bm .is_connected (sid2 , '/foo' )
8484 assert not self .bm .is_connected (sid2 , '/' )
8585 assert not self .bm .is_connected (sid1 , '/foo' )
86- self .bm .disconnect (sid1 , '/' )
86+ _run ( self .bm .disconnect (sid1 , '/' ) )
8787 assert not self .bm .is_connected (sid1 , '/' )
8888 assert self .bm .is_connected (sid2 , '/foo' )
89- self .bm .disconnect (sid2 , '/foo' )
89+ _run ( self .bm .disconnect (sid2 , '/foo' ) )
9090 assert not self .bm .is_connected (sid2 , '/foo' )
9191 assert dict (self .bm .rooms ['/' ][None ]) == {sid3 : '456' }
9292 assert dict (self .bm .rooms ['/' ][sid3 ]) == {sid3 : '456' }
@@ -98,10 +98,10 @@ def test_disconnect_twice(self):
9898 sid2 = self .bm .connect ('123' , '/foo' )
9999 sid3 = self .bm .connect ('456' , '/' )
100100 sid4 = self .bm .connect ('456' , '/foo' )
101- self .bm .disconnect (sid1 , '/' )
102- self .bm .disconnect (sid2 , '/foo' )
103- self .bm .disconnect (sid1 , '/' )
104- self .bm .disconnect (sid2 , '/foo' )
101+ _run ( self .bm .disconnect (sid1 , '/' ) )
102+ _run ( self .bm .disconnect (sid2 , '/foo' ) )
103+ _run ( self .bm .disconnect (sid1 , '/' ) )
104+ _run ( self .bm .disconnect (sid2 , '/foo' ) )
105105 assert dict (self .bm .rooms ['/' ][None ]) == {sid3 : '456' }
106106 assert dict (self .bm .rooms ['/' ][sid3 ]) == {sid3 : '456' }
107107 assert dict (self .bm .rooms ['/foo' ][None ]) == {sid4 : '456' }
@@ -112,8 +112,8 @@ def test_disconnect_all(self):
112112 sid2 = self .bm .connect ('456' , '/foo' )
113113 self .bm .enter_room (sid1 , '/foo' , 'bar' )
114114 self .bm .enter_room (sid2 , '/foo' , 'baz' )
115- self .bm .disconnect (sid1 , '/foo' )
116- self .bm .disconnect (sid2 , '/foo' )
115+ _run ( self .bm .disconnect (sid1 , '/foo' ) )
116+ _run ( self .bm .disconnect (sid2 , '/foo' ) )
117117 assert self .bm .rooms == {}
118118
119119 def test_disconnect_with_callbacks (self ):
@@ -123,9 +123,9 @@ def test_disconnect_with_callbacks(self):
123123 self .bm ._generate_ack_id (sid1 , 'f' )
124124 self .bm ._generate_ack_id (sid2 , 'g' )
125125 self .bm ._generate_ack_id (sid3 , 'h' )
126- self .bm .disconnect (sid2 , '/foo' )
126+ _run ( self .bm .disconnect (sid2 , '/foo' ) )
127127 assert sid2 not in self .bm .callbacks
128- self .bm .disconnect (sid1 , '/' )
128+ _run ( self .bm .disconnect (sid1 , '/' ) )
129129 assert sid1 not in self .bm .callbacks
130130 assert sid3 in self .bm .callbacks
131131
@@ -176,7 +176,7 @@ def test_get_participants(self):
176176 sid1 = self .bm .connect ('123' , '/' )
177177 sid2 = self .bm .connect ('456' , '/' )
178178 sid3 = self .bm .connect ('789' , '/' )
179- self .bm .disconnect (sid3 , '/' )
179+ _run ( self .bm .disconnect (sid3 , '/' ) )
180180 assert sid3 not in self .bm .rooms ['/' ][None ]
181181 participants = list (self .bm .get_participants ('/' , None ))
182182 assert len (participants ) == 2
0 commit comments