Export relevant names from backup integration (#130596)

This commit is contained in:
Martin Hjelmare
2024-11-14 13:14:36 +01:00
committed by GitHub
parent 5a69488630
commit e9247fb94b
4 changed files with 18 additions and 11 deletions

View File

@@ -8,16 +8,19 @@ from homeassistant.helpers import config_validation as cv
from homeassistant.helpers.hassio import is_hassio from homeassistant.helpers.hassio import is_hassio
from homeassistant.helpers.typing import ConfigType from homeassistant.helpers.typing import ConfigType
from .agent import BackupAgent, UploadedBackup from .agent import BackupAgent, BackupAgentPlatformProtocol, UploadedBackup
from .const import DOMAIN, LOGGER from .const import DOMAIN, LOGGER
from .http import async_register_http_views from .http import async_register_http_views
from .manager import BackupManager from .manager import BackupManager, BackupPlatformProtocol
from .models import BackupUploadMetadata from .models import BackupUploadMetadata, BaseBackup
from .websocket import async_register_websocket_handlers from .websocket import async_register_websocket_handlers
__all__ = [ __all__ = [
"BackupAgent", "BackupAgent",
"BackupAgentPlatformProtocol",
"BackupPlatformProtocol",
"BackupUploadMetadata", "BackupUploadMetadata",
"BaseBackup",
"UploadedBackup", "UploadedBackup",
] ]

View File

@@ -6,10 +6,13 @@ from pathlib import Path
from typing import Any from typing import Any
from unittest.mock import patch from unittest.mock import patch
from homeassistant.components.backup import DOMAIN from homeassistant.components.backup import (
from homeassistant.components.backup.agent import BackupAgent, UploadedBackup DOMAIN,
BackupAgent,
BackupUploadMetadata,
UploadedBackup,
)
from homeassistant.components.backup.manager import Backup from homeassistant.components.backup.manager import Backup
from homeassistant.components.backup.models import BackupUploadMetadata
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.helpers.typing import ConfigType from homeassistant.helpers.typing import ConfigType
from homeassistant.setup import async_setup_component from homeassistant.setup import async_setup_component

View File

@@ -10,12 +10,13 @@ import aiohttp
from multidict import CIMultiDict, CIMultiDictProxy from multidict import CIMultiDict, CIMultiDictProxy
import pytest import pytest
from homeassistant.components.backup import BackupManager, BackupUploadMetadata from homeassistant.components.backup import (
from homeassistant.components.backup.agent import BackupAgentPlatformProtocol BackupAgentPlatformProtocol,
from homeassistant.components.backup.manager import ( BackupManager,
BackupPlatformProtocol, BackupPlatformProtocol,
BackupProgress, BackupUploadMetadata,
) )
from homeassistant.components.backup.manager import BackupProgress
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.exceptions import HomeAssistantError from homeassistant.exceptions import HomeAssistantError
from homeassistant.setup import async_setup_component from homeassistant.setup import async_setup_component

View File

@@ -8,9 +8,9 @@ from freezegun.api import FrozenDateTimeFactory
import pytest import pytest
from syrupy import SnapshotAssertion from syrupy import SnapshotAssertion
from homeassistant.components.backup import BaseBackup
from homeassistant.components.backup.const import DATA_MANAGER from homeassistant.components.backup.const import DATA_MANAGER
from homeassistant.components.backup.manager import NewBackup from homeassistant.components.backup.manager import NewBackup
from homeassistant.components.backup.models import BaseBackup
from homeassistant.core import HomeAssistant from homeassistant.core import HomeAssistant
from homeassistant.exceptions import HomeAssistantError from homeassistant.exceptions import HomeAssistantError