13
13
pytestmark = pytest .mark .usefixtures (
14
14
"application" ,
15
15
"app_runner" ,
16
- "tcp_site " ,
16
+ "multi_host_tcp_site " ,
17
17
"chip_native" ,
18
18
"chip_logging" ,
19
19
"chip_stack" ,
@@ -38,11 +38,11 @@ def app_runner_fixture() -> Generator[MagicMock, None, None]:
38
38
yield app_runner
39
39
40
40
41
- @pytest .fixture (name = "tcp_site " )
42
- def tcp_site_fixture () -> Generator [MagicMock , None , None ]:
41
+ @pytest .fixture (name = "multi_host_tcp_site " )
42
+ def multi_host_tcp_site_fixture () -> Generator [MagicMock , None , None ]:
43
43
"""Return a mocked tcp site."""
44
- with patch ("matter_server.server.server.web.TCPSite " , autospec = True ) as tcp_site :
45
- yield tcp_site
44
+ with patch ("matter_server.server.server.helpers.custom_web_runner.MultiHostTCPSite " , autospec = True ) as multi_host_tcp_site :
45
+ yield multi_host_tcp_site
46
46
47
47
48
48
@pytest .fixture (name = "chip_native" )
@@ -108,7 +108,7 @@ async def server_fixture() -> AsyncGenerator[MatterServer, None]:
108
108
async def test_server_start (
109
109
application : MagicMock ,
110
110
app_runner : MagicMock ,
111
- tcp_site : MagicMock ,
111
+ multi_host_tcp_site : MagicMock ,
112
112
server : MatterServer ,
113
113
storage_controller : MagicMock ,
114
114
) -> None :
@@ -123,13 +123,14 @@ async def test_server_start(
123
123
assert add_route .call_args_list [1 ][0 ][1 ] == "/"
124
124
assert app_runner .call_count == 1
125
125
assert app_runner .return_value .setup .call_count == 1
126
- assert tcp_site .call_count == 1
127
- assert tcp_site .return_value .start .call_count == 1
126
+ assert multi_host_tcp_site .call_count == 1
127
+ assert multi_host_tcp_site .return_value .start .call_count == 1
128
128
assert storage_controller .return_value .start .call_count == 1
129
129
assert server .storage_path == "test_storage_path"
130
130
assert server .vendor_id == 1234
131
131
assert server .fabric_id == 5678
132
132
assert server .port == 5580
133
+ assert server .listen_addresses == None
133
134
assert APICommand .SERVER_INFO in server .command_handlers
134
135
assert APICommand .SERVER_DIAGNOSTICS in server .command_handlers
135
136
assert APICommand .GET_NODES in server .command_handlers
0 commit comments