1
0
mirror of https://github.com/home-assistant/core.git synced 2025-12-24 21:06:19 +00:00

Use SnapshotAssertion in gree climate tests (#90339)

This commit is contained in:
epenet
2023-03-27 10:01:39 +02:00
committed by GitHub
parent 164482dc08
commit 8c519e1abb
3 changed files with 140 additions and 22 deletions

View File

@@ -6,6 +6,7 @@ from unittest.mock import AsyncMock, Mock
from greeclimate.discovery import Listener
from homeassistant.components.gree.const import DISCOVERY_TIMEOUT, DOMAIN as GREE_DOMAIN
from homeassistant.core import HomeAssistant
from homeassistant.setup import async_setup_component
from tests.common import MockConfigEntry
@@ -90,8 +91,10 @@ def build_device_mock(name="fake-device-1", ipAddress="1.1.1.1", mac="aabbcc1122
return mock
async def async_setup_gree(hass):
async def async_setup_gree(hass: HomeAssistant) -> MockConfigEntry:
"""Set up the gree platform."""
MockConfigEntry(domain=GREE_DOMAIN).add_to_hass(hass)
entry = MockConfigEntry(domain=GREE_DOMAIN)
entry.add_to_hass(hass)
await async_setup_component(hass, GREE_DOMAIN, {GREE_DOMAIN: {"climate": {}}})
await hass.async_block_till_done()
return entry