Skip to content

Commit

Permalink
rebase
Browse files Browse the repository at this point in the history
  • Loading branch information
miguelgrinberg committed Dec 17, 2024
1 parent ab35d08 commit 93da325
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 10 deletions.
2 changes: 1 addition & 1 deletion src/socketio/async_server.py
Original file line number Diff line number Diff line change
Expand Up @@ -584,7 +584,7 @@ async def _handle_disconnect(self, eio_sid, namespace, reason=None):
return
self.manager.pre_disconnect(sid, namespace=namespace)
await self._trigger_event('disconnect', namespace, sid,
reason or self.reason.UNKNOWN)
reason or self.reason.CLIENT_DISCONNECT)
await self.manager.disconnect(sid, namespace, ignore_queue=True)

async def _handle_event(self, eio_sid, namespace, id, data):
Expand Down
2 changes: 1 addition & 1 deletion src/socketio/server.py
Original file line number Diff line number Diff line change
Expand Up @@ -566,7 +566,7 @@ def _handle_disconnect(self, eio_sid, namespace, reason=None):
return
self.manager.pre_disconnect(sid, namespace=namespace)
self._trigger_event('disconnect', namespace, sid,
reason or self.reason.UNKNOWN)
reason or self.reason.CLIENT_DISCONNECT)
self.manager.disconnect(sid, namespace, ignore_queue=True)

def _handle_event(self, eio_sid, namespace, id, data):
Expand Down
10 changes: 5 additions & 5 deletions tests/async/test_namespace.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@ async def on_disconnect(self, sid, reason):

ns = MyNamespace('/foo')
ns._set_server(mock.MagicMock())
_run(ns.trigger_event('disconnect', 'sid', 'foo'))
await ns.trigger_event('disconnect', 'sid', 'foo')
assert result['result'] == ('sid', 'foo')

def test_legacy_disconnect_event(self):
async def test_legacy_disconnect_event(self):
result = {}

class MyNamespace(async_namespace.AsyncNamespace):
Expand All @@ -37,10 +37,10 @@ def on_disconnect(self, sid):

ns = MyNamespace('/foo')
ns._set_server(mock.MagicMock())
_run(ns.trigger_event('disconnect', 'sid', 'foo'))
await ns.trigger_event('disconnect', 'sid', 'foo')
assert result['result'] == 'sid'

def test_legacy_disconnect_event_async(self):
async def test_legacy_disconnect_event_async(self):
result = {}

class MyNamespace(async_namespace.AsyncNamespace):
Expand Down Expand Up @@ -266,7 +266,7 @@ async def test_disconnect(self):
await ns.disconnect('sid', namespace='/bar')
ns.server.disconnect.assert_awaited_with('sid', namespace='/bar')

async def test_disconnect_event(self):
async def test_disconnect_event_client(self):
result = {}

class MyNamespace(async_namespace.AsyncClientNamespace):
Expand Down
3 changes: 2 additions & 1 deletion tests/async/test_server.py
Original file line number Diff line number Diff line change
Expand Up @@ -653,7 +653,8 @@ async def test_handle_event_with_catchall_namespace(self, eio):
await s._handle_eio_message('123', '2/bar,["msg","a","b"]')
await s._handle_eio_message('123', '2/foo,["my message","a","b","c"]')
await s._handle_eio_message('123', '2/bar,["my message","a","b","c"]')
await s._trigger_event('disconnect', '/bar', sid_bar, s.reason.UNKNOWN)
await s._trigger_event('disconnect', '/bar', sid_bar,
s.reason.CLIENT_DISCONNECT)
connect_star_handler.assert_called_once_with('/bar', sid_bar)
msg_foo_handler.assert_called_once_with(sid_foo, 'a', 'b')
msg_star_handler.assert_called_once_with('/bar', sid_bar, 'a', 'b')
Expand Down
1 change: 0 additions & 1 deletion tests/common/test_namespace.py
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,6 @@ def on_disconnect(self):
ns.trigger_event('disconnect', 'foo')
assert result['result'] == 'ok'


def test_event_not_found_client(self):
result = {}

Expand Down
3 changes: 2 additions & 1 deletion tests/common/test_server.py
Original file line number Diff line number Diff line change
Expand Up @@ -610,7 +610,8 @@ def test_handle_event_with_catchall_namespace(self, eio):
s._handle_eio_message('123', '2/bar,["msg","a","b"]')
s._handle_eio_message('123', '2/foo,["my message","a","b","c"]')
s._handle_eio_message('123', '2/bar,["my message","a","b","c"]')
s._trigger_event('disconnect', '/bar', sid_bar, s.reason.UNKNOWN)
s._trigger_event('disconnect', '/bar', sid_bar,
s.reason.CLIENT_DISCONNECT)
connect_star_handler.assert_called_once_with('/bar', sid_bar)
msg_foo_handler.assert_called_once_with(sid_foo, 'a', 'b')
msg_star_handler.assert_called_once_with('/bar', sid_bar, 'a', 'b')
Expand Down

0 comments on commit 93da325

Please sign in to comment.