Skip to content

Commit f5e10b1

Browse files
committed
Add anna_p1 testcase
1 parent 0d1a4b6 commit f5e10b1

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

tests/data/anna/anna_p1.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"devices": {}
3+
}

tests/test_anna.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -535,6 +535,27 @@ async def test_connect_anna_loria_driessens(self):
535535
await api.close_connection()
536536
await self.disconnect(server, client)
537537

538+
@pytest.mark.asyncio
539+
async def test_connect_anna_p1(self):
540+
"""Test an Anna v4 connected to a P1 port."""
541+
self.smile_setup = "anna_p1"
542+
543+
testdata = await self.load_testdata(SMILE_TYPE, self.smile_setup)
544+
server, api, client = await self.connect_wrapper()
545+
assert api.smile.hostname == "smile000000"
546+
547+
self.validate_test_basics(
548+
_LOGGER,
549+
api,
550+
smile_version=None,
551+
)
552+
553+
await self.device_test(api, "2025-11-2 00:00:01", testdata)
554+
assert self.entity_items == 12
555+
556+
await api.close_connection()
557+
await self.disconnect(server, client)
558+
538559
@pytest.mark.asyncio
539560
async def test_connect_anna_v4_no_modules(self):
540561
"""Test an Anna v4 with removed Anna and OpenTherm device."""

0 commit comments

Comments
 (0)