Files
core/tests/components/immich/const.py
2025-05-20 20:40:22 +02:00

53 lines
1.2 KiB
Python

"""Constants for the Immich integration tests."""
from aioimmich.albums.models import ImmichAlbum
from aioimmich.assets.models import ImmichAsset
from homeassistant.const import (
CONF_API_KEY,
CONF_HOST,
CONF_PORT,
CONF_SSL,
CONF_URL,
CONF_VERIFY_SSL,
)
MOCK_USER_DATA = {
CONF_URL: "http://localhost",
CONF_API_KEY: "abcdef0123456789",
CONF_VERIFY_SSL: False,
}
MOCK_CONFIG_ENTRY_DATA = {
CONF_HOST: "localhost",
CONF_API_KEY: "abcdef0123456789",
CONF_PORT: 80,
CONF_SSL: False,
CONF_VERIFY_SSL: False,
}
MOCK_ALBUM_WITHOUT_ASSETS = ImmichAlbum(
"721e1a4b-aa12-441e-8d3b-5ac7ab283bb6",
"My Album",
"This is my first great album",
"0d03a7ad-ddc7-45a6-adee-68d322a6d2f5",
1,
[],
)
MOCK_ALBUM_WITH_ASSETS = ImmichAlbum(
"721e1a4b-aa12-441e-8d3b-5ac7ab283bb6",
"My Album",
"This is my first great album",
"0d03a7ad-ddc7-45a6-adee-68d322a6d2f5",
1,
[
ImmichAsset(
"2e94c203-50aa-4ad2-8e29-56dd74e0eff4", "filename.jpg", "image/jpeg"
),
ImmichAsset(
"2e65a5f2-db83-44c4-81ab-f5ff20c9bd7b", "filename.mp4", "video/mp4"
),
],
)