Use relative imports in tests [j-r] (#119282)

This commit is contained in:
epenet 2024-06-10 13:32:31 +02:00 committed by GitHub
parent 94720fd015
commit ac588ddc75
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
24 changed files with 45 additions and 52 deletions

View File

@ -11,14 +11,9 @@ from homeassistant.const import CONF_API_KEY
from homeassistant.core import HomeAssistant
from homeassistant.setup import async_setup_component
from . import API_KEY, USERNAME_1, USERNAME_2, MockNetwork, MockUser
from tests.common import MockConfigEntry
from tests.components.lastfm import (
API_KEY,
USERNAME_1,
USERNAME_2,
MockNetwork,
MockUser,
)
type ComponentSetup = Callable[[MockConfigEntry, MockUser], Awaitable[None]]

View File

@ -16,6 +16,8 @@ from homeassistant.helpers.entity_registry import RegistryEntryHider
from homeassistant.setup import async_setup_component
import homeassistant.util.dt as dt_util
from .common import MockLight
from tests.common import (
MockConfigEntry,
async_get_device_automation_capabilities,
@ -23,7 +25,6 @@ from tests.common import (
async_mock_service,
setup_test_component_platform,
)
from tests.components.light.common import MockLight
@pytest.fixture(autouse=True, name="stub_blueprint_populate")

View File

@ -22,13 +22,14 @@ from homeassistant.exceptions import HomeAssistantError, Unauthorized
from homeassistant.setup import async_setup_component
import homeassistant.util.color as color_util
from .common import MockLight
from tests.common import (
MockEntityPlatform,
MockUser,
async_mock_service,
setup_test_component_platform,
)
from tests.components.light.common import MockLight
orig_Profiles = light.Profiles

View File

@ -8,8 +8,9 @@ import pytest
from homeassistant.config_entries import ConfigEntryState
from homeassistant.core import HomeAssistant
from . import setup_integration
from tests.common import MockConfigEntry
from tests.components.linear_garage_door import setup_integration
async def test_unload_entry(

View File

@ -11,7 +11,7 @@ import pytest
from homeassistant.components.matrix import MatrixBot, RoomID
from homeassistant.core import Event, HomeAssistant
from tests.components.matrix.conftest import (
from .conftest import (
MOCK_EXPRESSION_COMMANDS,
MOCK_WORD_COMMANDS,
TEST_MXID,

View File

@ -6,12 +6,7 @@ import pytest
from homeassistant.components.matrix import MatrixBot
from homeassistant.exceptions import ConfigEntryAuthFailed, HomeAssistantError
from tests.components.matrix.conftest import (
TEST_DEVICE_ID,
TEST_MXID,
TEST_PASSWORD,
TEST_TOKEN,
)
from .conftest import TEST_DEVICE_ID, TEST_MXID, TEST_PASSWORD, TEST_TOKEN
@dataclass

View File

@ -9,9 +9,7 @@ from homeassistant.const import EVENT_HOMEASSISTANT_START
from homeassistant.core import HomeAssistant
from homeassistant.setup import async_setup_component
from .conftest import MOCK_CONFIG_DATA
from tests.components.matrix.conftest import TEST_BAD_ROOM, TEST_JOINABLE_ROOMS
from .conftest import MOCK_CONFIG_DATA, TEST_BAD_ROOM, TEST_JOINABLE_ROOMS
async def test_join(

View File

@ -12,7 +12,7 @@ from homeassistant.components.matrix.const import FORMAT_HTML, SERVICE_SEND_MESS
from homeassistant.components.notify import ATTR_DATA, ATTR_MESSAGE, ATTR_TARGET
from homeassistant.core import HomeAssistant
from tests.components.matrix.conftest import TEST_BAD_ROOM, TEST_JOINABLE_ROOMS
from .conftest import TEST_BAD_ROOM, TEST_JOINABLE_ROOMS
async def test_send_message(

View File

@ -2,8 +2,7 @@
from typing import Any
from tests.common import load_json_object_fixture
from tests.components.media_extractor.const import (
from .const import (
AUDIO_QUERY,
NO_FORMATS_RESPONSE,
SOUNDCLOUD_TRACK,
@ -12,6 +11,8 @@ from tests.components.media_extractor.const import (
YOUTUBE_VIDEO,
)
from tests.common import load_json_object_fixture
def _get_base_fixture(url: str) -> str:
return {

View File

@ -10,9 +10,10 @@ from homeassistant.components.media_extractor import DOMAIN
from homeassistant.core import HomeAssistant, ServiceCall
from homeassistant.setup import async_setup_component
from . import MockYoutubeDL
from .const import AUDIO_QUERY
from tests.common import async_mock_service
from tests.components.media_extractor import MockYoutubeDL
from tests.components.media_extractor.const import AUDIO_QUERY
@pytest.fixture(autouse=True)

View File

@ -19,14 +19,10 @@ from homeassistant.core import HomeAssistant, ServiceCall
from homeassistant.exceptions import HomeAssistantError
from homeassistant.setup import async_setup_component
from . import YOUTUBE_EMPTY_PLAYLIST, YOUTUBE_PLAYLIST, YOUTUBE_VIDEO, MockYoutubeDL
from .const import NO_FORMATS_RESPONSE, SOUNDCLOUD_TRACK
from tests.common import load_json_object_fixture
from tests.components.media_extractor import (
YOUTUBE_EMPTY_PLAYLIST,
YOUTUBE_PLAYLIST,
YOUTUBE_VIDEO,
MockYoutubeDL,
)
from tests.components.media_extractor.const import NO_FORMATS_RESPONSE, SOUNDCLOUD_TRACK
async def test_play_media_service_is_registered(hass: HomeAssistant) -> None:

View File

@ -12,7 +12,7 @@ from homeassistant.const import ATTR_ENTITY_ID, ATTR_TEMPERATURE
from homeassistant.core import HomeAssistant
import homeassistant.helpers.entity_registry as er
from tests.components.melissa import setup_integration
from . import setup_integration
async def test_setup_platform(

View File

@ -2,7 +2,7 @@
from homeassistant.core import HomeAssistant
from tests.components.melissa import setup_integration
from . import setup_integration
async def test_setup(hass: HomeAssistant, mock_melissa) -> None:

View File

@ -9,8 +9,9 @@ from homeassistant.const import Platform
from homeassistant.core import HomeAssistant
from homeassistant.helpers import entity_registry as er
from .common import snapshot_platform_entities
from tests.common import MockConfigEntry
from tests.components.netatmo.common import snapshot_platform_entities
@pytest.mark.usefixtures("entity_registry_enabled_by_default")

View File

@ -2,7 +2,7 @@
import pytest
from tests.components.number.common import MockNumberEntity
from .common import MockNumberEntity
UNIQUE_NUMBER = "unique_number"

View File

@ -43,6 +43,8 @@ from homeassistant.helpers.restore_state import STORAGE_KEY as RESTORE_STATE_KEY
from homeassistant.setup import async_setup_component
from homeassistant.util.unit_system import METRIC_SYSTEM, US_CUSTOMARY_SYSTEM
from . import common
from tests.common import (
MockConfigEntry,
MockModule,
@ -54,7 +56,6 @@ from tests.common import (
mock_restore_cache_with_extra_data,
setup_test_component_platform,
)
from tests.components.number import common
TEST_DOMAIN = "test"

View File

@ -22,8 +22,9 @@ from homeassistant.const import (
from homeassistant.core import HomeAssistant
from homeassistant.data_entry_flow import FlowResultType
from . import setup_integration
from tests.common import MockConfigEntry
from tests.components.opensky import setup_integration
async def test_full_user_flow(hass: HomeAssistant, mock_setup_entry) -> None:

View File

@ -10,8 +10,9 @@ from python_opensky.exceptions import OpenSkyUnauthenticatedError
from homeassistant.config_entries import ConfigEntryState
from homeassistant.core import HomeAssistant
from . import setup_integration
from tests.common import MockConfigEntry
from tests.components.opensky import setup_integration
async def test_load_unload_entry(

View File

@ -14,12 +14,13 @@ from homeassistant.components.opensky.const import (
)
from homeassistant.core import Event, HomeAssistant
from . import setup_integration
from tests.common import (
MockConfigEntry,
async_fire_time_changed,
load_json_object_fixture,
)
from tests.components.opensky import setup_integration
async def test_sensor(

View File

@ -8,14 +8,10 @@ from typing_extensions import Generator
from homeassistant.components.overkiz.const import DOMAIN
from homeassistant.core import HomeAssistant
from . import load_setup_fixture
from .test_config_flow import TEST_EMAIL, TEST_GATEWAY_ID, TEST_PASSWORD, TEST_SERVER
from tests.common import MockConfigEntry
from tests.components.overkiz import load_setup_fixture
from tests.components.overkiz.test_config_flow import (
TEST_EMAIL,
TEST_GATEWAY_ID,
TEST_PASSWORD,
TEST_SERVER,
)
MOCK_SETUP_RESPONSE = Mock(devices=[], gateways=[])

View File

@ -34,8 +34,7 @@ from .common import (
async_wait_recording_done,
old_db_schema,
)
from tests.components.recorder.db_schema_32 import (
from .db_schema_32 import (
EventData,
Events,
RecorderRuns,
@ -44,6 +43,7 @@ from tests.components.recorder.db_schema_32 import (
StatisticsRuns,
StatisticsShortTerm,
)
from tests.typing import RecorderInstanceGenerator

View File

@ -13,8 +13,9 @@ from homeassistant.core import HomeAssistant
from homeassistant.setup import async_setup_component
from homeassistant.util import dt as dt_util
from .mock_data import MAP_DATA, PROP
from tests.common import MockConfigEntry, async_fire_time_changed
from tests.components.roborock.mock_data import MAP_DATA, PROP
from tests.typing import ClientSessionGenerator

View File

@ -27,8 +27,9 @@ from homeassistant.exceptions import HomeAssistantError
from homeassistant.helpers import entity_registry as er
from homeassistant.setup import async_setup_component
from .mock_data import PROP
from tests.common import MockConfigEntry
from tests.components.roborock.mock_data import PROP
ENTITY_ID = "vacuum.roborock_s7_maxv"
DEVICE_ID = "abc123"

View File

@ -12,8 +12,9 @@ from homeassistant.const import Platform
from homeassistant.core import HomeAssistant
from homeassistant.helpers import device_registry as dr, issue_registry as ir
from . import setup_with_selected_platforms
from tests.common import MockConfigEntry
from tests.components.rova import setup_with_selected_platforms
async def test_reload(