File: 0001-Use-socketio-v5.patch

package info (click to toggle)
pycontrol4 2.0.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 656 kB
  • sloc: python: 1,438; makefile: 3
file content (65 lines) | stat: -rw-r--r-- 2,430 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
From: Edward Betts <edward@4angle.com>
Date: Tue, 24 Feb 2026 09:14:47 +0000
Subject: Use socketio v5

---
 pyControl4/websocket.py     |  2 +-
 tests/test_websocket_ssl.py | 14 +++++++-------
 2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/pyControl4/websocket.py b/pyControl4/websocket.py
index 545297e..512dd56 100644
--- a/pyControl4/websocket.py
+++ b/pyControl4/websocket.py
@@ -9,7 +9,7 @@ from types import MappingProxyType
 
 import aiohttp
 import asyncio
-import socketio_v4 as socketio  # type: ignore[import-untyped]
+import socketio  # type: ignore[import-untyped]
 import logging
 
 from .error_handling import check_response_for_error
diff --git a/tests/test_websocket_ssl.py b/tests/test_websocket_ssl.py
index 2d51317..23ec2d8 100644
--- a/tests/test_websocket_ssl.py
+++ b/tests/test_websocket_ssl.py
@@ -3,7 +3,7 @@
 from unittest.mock import AsyncMock, MagicMock, patch
 
 import aiohttp
-import socketio_v4
+import socketio
 import pytest
 
 from pyControl4.websocket import C4Websocket
@@ -15,11 +15,11 @@ async def test_sio_connect_without_session():
     no session is provided."""
     ws = C4Websocket("192.168.1.1")
     with patch.object(
-        socketio_v4.AsyncClient, "__init__", return_value=None
+        socketio.AsyncClient, "__init__", return_value=None
     ) as mock_init, patch.object(
-        socketio_v4.AsyncClient, "register_namespace"
+        socketio.AsyncClient, "register_namespace"
     ), patch.object(
-        socketio_v4.AsyncClient, "connect", new_callable=AsyncMock
+        socketio.AsyncClient, "connect", new_callable=AsyncMock
     ):
         await ws.sio_connect("test-token")
         mock_init.assert_called_once_with(ssl_verify=False)
@@ -35,11 +35,11 @@ async def test_sio_connect_with_session():
     mock_session.connector = mock_connector
     ws = C4Websocket("192.168.1.1", session_no_verify_ssl=mock_session)
     with patch.object(
-        socketio_v4.AsyncClient, "__init__", return_value=None
+        socketio.AsyncClient, "__init__", return_value=None
     ) as mock_init, patch.object(
-        socketio_v4.AsyncClient, "register_namespace"
+        socketio.AsyncClient, "register_namespace"
     ), patch.object(
-        socketio_v4.AsyncClient, "connect", new_callable=AsyncMock
+        socketio.AsyncClient, "connect", new_callable=AsyncMock
     ), patch.object(
         aiohttp, "ClientSession"
     ) as mock_session_cls: