mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 13:17:32 +00:00
Fix google_tasks todo tests (#103098)
This commit is contained in:
parent
84b71c9ddb
commit
6e62cf5efb
@ -30,6 +30,12 @@ LIST_TASKS_RESPONSE = {
|
|||||||
"items": [],
|
"items": [],
|
||||||
}
|
}
|
||||||
|
|
||||||
|
LIST_TASKS_RESPONSE_WATER = {
|
||||||
|
"items": [
|
||||||
|
{"id": "some-task-id", "title": "Water", "status": "needsAction"},
|
||||||
|
],
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
def platforms() -> list[str]:
|
def platforms() -> list[str]:
|
||||||
@ -198,8 +204,8 @@ async def test_create_todo_list_item(
|
|||||||
|
|
||||||
await hass.services.async_call(
|
await hass.services.async_call(
|
||||||
TODO_DOMAIN,
|
TODO_DOMAIN,
|
||||||
"create_item",
|
"add_item",
|
||||||
{"summary": "Soda"},
|
{"item": "Soda"},
|
||||||
target={"entity_id": "todo.my_tasks"},
|
target={"entity_id": "todo.my_tasks"},
|
||||||
blocking=True,
|
blocking=True,
|
||||||
)
|
)
|
||||||
@ -215,7 +221,7 @@ async def test_create_todo_list_item(
|
|||||||
[
|
[
|
||||||
[
|
[
|
||||||
LIST_TASK_LIST_RESPONSE,
|
LIST_TASK_LIST_RESPONSE,
|
||||||
LIST_TASKS_RESPONSE,
|
LIST_TASKS_RESPONSE_WATER,
|
||||||
EMPTY_RESPONSE, # update
|
EMPTY_RESPONSE, # update
|
||||||
LIST_TASKS_RESPONSE, # refresh after update
|
LIST_TASKS_RESPONSE, # refresh after update
|
||||||
]
|
]
|
||||||
@ -234,12 +240,12 @@ async def test_update_todo_list_item(
|
|||||||
|
|
||||||
state = hass.states.get("todo.my_tasks")
|
state = hass.states.get("todo.my_tasks")
|
||||||
assert state
|
assert state
|
||||||
assert state.state == "0"
|
assert state.state == "1"
|
||||||
|
|
||||||
await hass.services.async_call(
|
await hass.services.async_call(
|
||||||
TODO_DOMAIN,
|
TODO_DOMAIN,
|
||||||
"update_item",
|
"update_item",
|
||||||
{"uid": "some-task-id", "summary": "Soda", "status": "completed"},
|
{"item": "some-task-id", "rename": "Soda", "status": "completed"},
|
||||||
target={"entity_id": "todo.my_tasks"},
|
target={"entity_id": "todo.my_tasks"},
|
||||||
blocking=True,
|
blocking=True,
|
||||||
)
|
)
|
||||||
@ -255,7 +261,7 @@ async def test_update_todo_list_item(
|
|||||||
[
|
[
|
||||||
[
|
[
|
||||||
LIST_TASK_LIST_RESPONSE,
|
LIST_TASK_LIST_RESPONSE,
|
||||||
LIST_TASKS_RESPONSE,
|
LIST_TASKS_RESPONSE_WATER,
|
||||||
EMPTY_RESPONSE, # update
|
EMPTY_RESPONSE, # update
|
||||||
LIST_TASKS_RESPONSE, # refresh after update
|
LIST_TASKS_RESPONSE, # refresh after update
|
||||||
]
|
]
|
||||||
@ -274,12 +280,12 @@ async def test_partial_update_title(
|
|||||||
|
|
||||||
state = hass.states.get("todo.my_tasks")
|
state = hass.states.get("todo.my_tasks")
|
||||||
assert state
|
assert state
|
||||||
assert state.state == "0"
|
assert state.state == "1"
|
||||||
|
|
||||||
await hass.services.async_call(
|
await hass.services.async_call(
|
||||||
TODO_DOMAIN,
|
TODO_DOMAIN,
|
||||||
"update_item",
|
"update_item",
|
||||||
{"uid": "some-task-id", "summary": "Soda"},
|
{"item": "some-task-id", "rename": "Soda"},
|
||||||
target={"entity_id": "todo.my_tasks"},
|
target={"entity_id": "todo.my_tasks"},
|
||||||
blocking=True,
|
blocking=True,
|
||||||
)
|
)
|
||||||
@ -295,7 +301,7 @@ async def test_partial_update_title(
|
|||||||
[
|
[
|
||||||
[
|
[
|
||||||
LIST_TASK_LIST_RESPONSE,
|
LIST_TASK_LIST_RESPONSE,
|
||||||
LIST_TASKS_RESPONSE,
|
LIST_TASKS_RESPONSE_WATER,
|
||||||
EMPTY_RESPONSE, # update
|
EMPTY_RESPONSE, # update
|
||||||
LIST_TASKS_RESPONSE, # refresh after update
|
LIST_TASKS_RESPONSE, # refresh after update
|
||||||
]
|
]
|
||||||
@ -314,12 +320,12 @@ async def test_partial_update_status(
|
|||||||
|
|
||||||
state = hass.states.get("todo.my_tasks")
|
state = hass.states.get("todo.my_tasks")
|
||||||
assert state
|
assert state
|
||||||
assert state.state == "0"
|
assert state.state == "1"
|
||||||
|
|
||||||
await hass.services.async_call(
|
await hass.services.async_call(
|
||||||
TODO_DOMAIN,
|
TODO_DOMAIN,
|
||||||
"update_item",
|
"update_item",
|
||||||
{"uid": "some-task-id", "status": "needs_action"},
|
{"item": "some-task-id", "status": "needs_action"},
|
||||||
target={"entity_id": "todo.my_tasks"},
|
target={"entity_id": "todo.my_tasks"},
|
||||||
blocking=True,
|
blocking=True,
|
||||||
)
|
)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user