Adjust default name in backup service calls to match documentation (#94468)

This commit is contained in:
Joakim Sørensen 2023-06-13 11:41:53 +02:00 committed by GitHub
parent 771a73c034
commit 889f3c36fc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 1 deletions

View File

@ -159,7 +159,9 @@ SCHEMA_ADDON_STDIN = SCHEMA_ADDON.extend(
SCHEMA_BACKUP_FULL = vol.Schema(
{
vol.Optional(ATTR_NAME): cv.string,
vol.Optional(
ATTR_NAME, default=lambda: utcnow().strftime("%Y-%m-%d %H:%M:%S")
): cv.string,
vol.Optional(ATTR_PASSWORD): cv.string,
vol.Optional(ATTR_COMPRESSED): cv.boolean,
vol.Optional(ATTR_LOCATION): vol.All(

View File

@ -483,6 +483,7 @@ async def test_service_register(hassio_env, hass: HomeAssistant) -> None:
assert hass.services.has_service("hassio", "restore_partial")
@pytest.mark.freeze_time("2021-11-13 11:48:00")
async def test_service_calls(
hassio_env,
hass: HomeAssistant,
@ -541,6 +542,7 @@ async def test_service_calls(
assert aioclient_mock.call_count == 14
assert aioclient_mock.mock_calls[-1][2] == {
"name": "2021-11-13 11:48:00",
"homeassistant": True,
"addons": ["test"],
"folders": ["ssl"],
@ -575,6 +577,7 @@ async def test_service_calls(
"hassio",
"backup_full",
{
"name": "backup_name",
"location": "backup_share",
},
)
@ -582,6 +585,7 @@ async def test_service_calls(
assert aioclient_mock.call_count == 17
assert aioclient_mock.mock_calls[-1][2] == {
"name": "backup_name",
"location": "backup_share",
}
@ -596,6 +600,7 @@ async def test_service_calls(
assert aioclient_mock.call_count == 18
assert aioclient_mock.mock_calls[-1][2] == {
"name": "2021-11-13 11:48:00",
"location": None,
}