mirror of
https://github.com/home-assistant/core.git
synced 2025-08-01 17:48:26 +00:00
Clean airq tests (#149682)
This commit is contained in:
parent
736d582d04
commit
09b91bd76a
18
tests/components/airq/common.py
Normal file
18
tests/components/airq/common.py
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
"""Common methods used across tests for air-Q."""
|
||||||
|
|
||||||
|
from aioairq import DeviceInfo
|
||||||
|
|
||||||
|
from homeassistant.const import CONF_IP_ADDRESS, CONF_PASSWORD
|
||||||
|
|
||||||
|
TEST_USER_DATA = {
|
||||||
|
CONF_IP_ADDRESS: "192.168.0.0",
|
||||||
|
CONF_PASSWORD: "password",
|
||||||
|
}
|
||||||
|
TEST_DEVICE_INFO = DeviceInfo(
|
||||||
|
id="id",
|
||||||
|
name="name",
|
||||||
|
model="model",
|
||||||
|
sw_version="sw",
|
||||||
|
hw_version="hw",
|
||||||
|
)
|
||||||
|
TEST_DEVICE_DATA = {"co2": 500.0, "Status": "OK"}
|
@ -3,7 +3,7 @@
|
|||||||
import logging
|
import logging
|
||||||
from unittest.mock import patch
|
from unittest.mock import patch
|
||||||
|
|
||||||
from aioairq import DeviceInfo, InvalidAuth
|
from aioairq import InvalidAuth
|
||||||
from aiohttp.client_exceptions import ClientConnectionError
|
from aiohttp.client_exceptions import ClientConnectionError
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
@ -13,25 +13,16 @@ from homeassistant.components.airq.const import (
|
|||||||
CONF_RETURN_AVERAGE,
|
CONF_RETURN_AVERAGE,
|
||||||
DOMAIN,
|
DOMAIN,
|
||||||
)
|
)
|
||||||
from homeassistant.const import CONF_IP_ADDRESS, CONF_PASSWORD
|
from homeassistant.const import CONF_PASSWORD
|
||||||
from homeassistant.core import HomeAssistant
|
from homeassistant.core import HomeAssistant
|
||||||
from homeassistant.data_entry_flow import FlowResultType
|
from homeassistant.data_entry_flow import FlowResultType
|
||||||
|
|
||||||
|
from .common import TEST_DEVICE_INFO, TEST_USER_DATA
|
||||||
|
|
||||||
from tests.common import MockConfigEntry
|
from tests.common import MockConfigEntry
|
||||||
|
|
||||||
pytestmark = pytest.mark.usefixtures("mock_setup_entry")
|
pytestmark = pytest.mark.usefixtures("mock_setup_entry")
|
||||||
|
|
||||||
TEST_USER_DATA = {
|
|
||||||
CONF_IP_ADDRESS: "192.168.0.0",
|
|
||||||
CONF_PASSWORD: "password",
|
|
||||||
}
|
|
||||||
TEST_DEVICE_INFO = DeviceInfo(
|
|
||||||
id="id",
|
|
||||||
name="name",
|
|
||||||
model="model",
|
|
||||||
sw_version="sw",
|
|
||||||
hw_version="hw",
|
|
||||||
)
|
|
||||||
DEFAULT_OPTIONS = {
|
DEFAULT_OPTIONS = {
|
||||||
CONF_CLIP_NEGATIVE: True,
|
CONF_CLIP_NEGATIVE: True,
|
||||||
CONF_RETURN_AVERAGE: True,
|
CONF_RETURN_AVERAGE: True,
|
||||||
|
@ -3,7 +3,6 @@
|
|||||||
import logging
|
import logging
|
||||||
from unittest.mock import patch
|
from unittest.mock import patch
|
||||||
|
|
||||||
from aioairq import DeviceInfo as AirQDeviceInfo
|
|
||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from homeassistant.components.airq import AirQCoordinator
|
from homeassistant.components.airq import AirQCoordinator
|
||||||
@ -12,9 +11,10 @@ from homeassistant.const import CONF_IP_ADDRESS, CONF_PASSWORD
|
|||||||
from homeassistant.core import HomeAssistant
|
from homeassistant.core import HomeAssistant
|
||||||
from homeassistant.helpers.device_registry import DeviceInfo
|
from homeassistant.helpers.device_registry import DeviceInfo
|
||||||
|
|
||||||
|
from .common import TEST_DEVICE_DATA, TEST_DEVICE_INFO
|
||||||
|
|
||||||
from tests.common import MockConfigEntry
|
from tests.common import MockConfigEntry
|
||||||
|
|
||||||
pytestmark = pytest.mark.usefixtures("mock_setup_entry")
|
|
||||||
MOCKED_ENTRY = MockConfigEntry(
|
MOCKED_ENTRY = MockConfigEntry(
|
||||||
domain=DOMAIN,
|
domain=DOMAIN,
|
||||||
data={
|
data={
|
||||||
@ -24,14 +24,6 @@ MOCKED_ENTRY = MockConfigEntry(
|
|||||||
unique_id="123-456",
|
unique_id="123-456",
|
||||||
)
|
)
|
||||||
|
|
||||||
TEST_DEVICE_INFO = AirQDeviceInfo(
|
|
||||||
id="id",
|
|
||||||
name="name",
|
|
||||||
model="model",
|
|
||||||
sw_version="sw",
|
|
||||||
hw_version="hw",
|
|
||||||
)
|
|
||||||
TEST_DEVICE_DATA = {"co2": 500.0, "Status": "OK"}
|
|
||||||
STATUS_WARMUP = {
|
STATUS_WARMUP = {
|
||||||
"co": "co sensor still in warm up phase; waiting time = 18 s",
|
"co": "co sensor still in warm up phase; waiting time = 18 s",
|
||||||
"tvoc": "tvoc sensor still in warm up phase; waiting time = 18 s",
|
"tvoc": "tvoc sensor still in warm up phase; waiting time = 18 s",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user