10 Commits (3a002e69d9264095f9891343a7492dab9291e629)

Author SHA1 Message Date
Miguel Grinberg 288ebb189d
Eliminate race conditions on disconnect (Fixes #1441) 6 months ago
Miguel Grinberg bd8555da85
Pass a `reason` argument to the disconnect handler (#1422) 9 months ago
Miguel Grinberg 0b5c4638e5
Adopted pyenv-asyncio for async unit tests 9 months ago
Miguel Grinberg 8f0e66c1cd
Adopted unittest.mock.AsyncMock in async unit tests 10 months ago
Miguel Grinberg abf336e108
Removed dependency on unittest.TestCase base class 10 months ago
Miguel Grinberg 469b7c0dd5
Ignore catch-all namespace in client connections (Fixes #1351) 1 year ago
Miguel Grinberg 811e044a46
New shutdown() method added to the client (Fixes #1333) 1 year ago
Hugo van Kemenade 417785293f
Add support for Python 3.12 and drop 3.7 (#1297) 2 years ago
mooomooo 801241378e
Support catch-all namespaces (Fixes #1288) 2 years ago
Miguel Grinberg ef0f88f6cf
Internal code restructure (no functional changes) 2 years ago
Miguel Grinberg 55d6310eb3
Simplified client (#1237) 2 years ago
Miguel Grinberg 7208ec09e1
Refactor common testing helpers into a separate module 2 years ago
Miguel Grinberg 34f34e53d6
Do not invoke reserved events on a catch-all handler (Fixes #814) 4 years ago
Miguel Grinberg db0565ada6
Fixed intermittent test failures (Fixes #572) 4 years ago
Miguel Grinberg 8c15b77c9b
instrumentation to track #572 #nolog 4 years ago
Miguel Grinberg 28569d48ad Catch-all event handlers 4 years ago
Miguel Grinberg 7d2e7f7eb3
Allow functions to be used for URL, headers and auth data in client connection (Fixes #588) 4 years ago
Miguel Grinberg 17d50fabb5
More instrumentation for #572 #nolog 4 years ago
Miguel Grinberg a07eedf54e
Pass custom authentication data with client connection (Fixes #661) 5 years ago
Miguel Grinberg 4da6d74f56
Added wait argument to client's connect method (Fixes #634) 5 years ago
Miguel Grinberg 3349b024d5
Invoke the disconnect handler when the client initiates a disconnection (Fixes #594) 5 years ago
Miguel Grinberg af2e2633ea
More logging to track down intermittent test failures #nolog 5 years ago
Miguel Grinberg f6eeedb767
Remove dependency on the six package 5 years ago
Miguel Grinberg 0c91e92eb1
v5 protocol: client unit tests 5 years ago
Miguel Grinberg aae49c253e
Add logging to help debug #572 #nolog 5 years ago
Miguel Grinberg a4f9992d34
simplify asserts in unit tests 5 years ago
Miguel Grinberg 805d5f3741 Support the connect_error event in the client (Fixes #344) 6 years ago
Miguel Grinberg f2c1cf7f04
Do not allow emits on a namespace that is not connected (Fixes #325) 6 years ago
Miguel Grinberg 516a2958f4
Disconnect Engine.IO connection when server disconnects a client (https://github.com/miguelgrinberg/Flask-SocketIO/issues/1017) 6 years ago
Miguel Grinberg fa53e3869c
handle keyboard interrupt during reconnect (Fixes #301) 6 years ago
Miguel Grinberg 3b32dbde8d
expose the sid for the connection 6 years ago
Miguel Grinberg fd91e36799
remove unused wait and timeout arguments from send method 6 years ago
Miguel Grinberg f752312884
Avoid double calls to client disconnect handlers 7 years ago
Miguel Grinberg 88dcf7d414
change async_handlers default to true, and add call() method 7 years ago
Miguel Grinberg 7c952de346
added wait and timeout options to client's emit 7 years ago
Miguel Grinberg b0a8b1f31b unit test reorganization 7 years ago
Miguel Grinberg 45d880cf90 correct handling of disconnects 7 years ago
Miguel Grinberg ec4ce624ab
client documentation 7 years ago
Miguel Grinberg 6fe065bb98
final batch of client unit tests 7 years ago