File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change 5
5
import pytest
6
6
7
7
from tests .conftest import CombinedWebsocketGateways
8
- from zha .application .gateway import WebSocketServerGateway
8
+ from zha .application .gateway import WebSocketClientGateway , WebSocketServerGateway
9
9
from zha .application .helpers import ZHAData
10
10
from zha .websocket .client .client import Client
11
11
@@ -33,6 +33,13 @@ async def test_server_client_connect_disconnect(
33
33
assert "not connected" in repr (client )
34
34
assert not client .connected
35
35
36
+ async with WebSocketClientGateway (zha_data ) as client_gateway :
37
+ assert client_gateway .client .connected
38
+ assert client_gateway .client ._listen_task is not None
39
+
40
+ assert not client_gateway .client .connected
41
+ assert client_gateway .client ._listen_task is None
42
+
36
43
assert not gateway .is_serving
37
44
assert gateway ._ws_server is None
38
45
You can’t perform that action at this time.
0 commit comments