Miguel Grinberg
288ebb189d
Eliminate race conditions on disconnect ( Fixes #1441 )
6 months ago
Miguel Grinberg
7605630bb2
Allow custom client subclasses to be used in SimpleClient and AsyncSimpleClient ( Fixes #1432 )
7 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
db642bb2bd
Upgrade the code to more recent Python versions
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
Pavieł Michalkievič
f1476041e5
Enable emitting to single client in managers with to=... ( #1374 )
* Enable emitting to single client in AsyncPubSubManager
* Handle `to` in async manager and sync versions
* Name tests consistently
* Rm extra blank line in test_pubsub_manager
1 year 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
Miguel Grinberg
0e1f23229d
use Socket.IO sid in transport() method ( Fixes #1299 )
2 years ago
Hugo van Kemenade
417785293f
Add support for Python 3.12 and drop 3.7 ( #1297 )
2 years ago
Miguel Grinberg
53d78ba9d9
Make Admin UI tests less flaky #nolog
2 years ago
Miguel Grinberg
3ab1f273e2
Make Admin UI tests less flaky #nolog
2 years ago
Miguel Grinberg
12134bd5c5
Prevent pubsub managers from ever crashing
Fixes #1262
2 years ago
mooomooo
801241378e
Support catch-all namespaces ( Fixes #1288 )
2 years ago
Miguel Grinberg
66b9586a65
Unit test fixes for the new simple clients ( Fixes #1265 )
2 years ago
Miguel Grinberg
4bf48776ca
Reporting to Socket.IO Admin UI ( #1164 )
2 years ago
Miguel Grinberg
ef0f88f6cf
Internal code restructure (no functional changes)
2 years ago