mirror of
https://github.com/esphome/esphome.git
synced 2025-07-29 22:56:37 +00:00
Merge branch 'optional_api' into integration
This commit is contained in:
commit
3538cf936c
@ -4,7 +4,7 @@ from __future__ import annotations
|
||||
|
||||
import asyncio
|
||||
|
||||
from aioesphomeapi import ClimateInfo, ClimateState, EntityState, SensorState
|
||||
from aioesphomeapi import ClimateInfo, EntityState, SensorState
|
||||
import pytest
|
||||
|
||||
from .types import APIClientConnectedFactory, RunCompiledFunction
|
||||
@ -71,12 +71,6 @@ async def test_host_mode_many_entities(
|
||||
f"Expected at least 50 sensor states, got {len(sensor_states)}"
|
||||
)
|
||||
|
||||
# Verify we received the climate entity
|
||||
climate_states = [s for s in states.values() if isinstance(s, ClimateState)]
|
||||
assert len(climate_states) >= 1, (
|
||||
f"Expected at least 1 climate state, got {len(climate_states)}"
|
||||
)
|
||||
|
||||
# Get entity info to verify climate entity details
|
||||
entities = await client.list_entities_services()
|
||||
climate_infos = [e for e in entities[0] if isinstance(e, ClimateInfo)]
|
||||
|
Loading…
x
Reference in New Issue
Block a user