mirror of
https://github.com/home-assistant/core.git
synced 2025-06-01 03:37:08 +00:00

* Remove language lock * Remove unsub for change events * Remove redundant check * Simplify intent loading * Cache intent loading error * Revert "Remove unsub for change events" This reverts commit 575266abcdde3edb0ee07b4ab7724c83c8a6e5e4. * guard instead of assert * Some more cleanup * No need to warn during prepare * Some more cleanup * Add more timing logs * Split up tests and rely less on http --------- Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
405 lines
9.0 KiB
Plaintext
405 lines
9.0 KiB
Plaintext
# serializer version: 1
|
|
# name: test_custom_agent
|
|
dict({
|
|
'conversation_id': 'test-conv-id',
|
|
'response': dict({
|
|
'card': dict({
|
|
}),
|
|
'data': dict({
|
|
'failed': list([
|
|
]),
|
|
'success': list([
|
|
]),
|
|
'targets': list([
|
|
]),
|
|
}),
|
|
'language': 'test-language',
|
|
'response_type': 'action_done',
|
|
'speech': dict({
|
|
'plain': dict({
|
|
'extra_data': None,
|
|
'speech': 'Test response',
|
|
}),
|
|
}),
|
|
}),
|
|
})
|
|
# ---
|
|
# name: test_get_agent_info
|
|
dict({
|
|
'id': 'conversation.home_assistant',
|
|
'name': 'Home Assistant',
|
|
})
|
|
# ---
|
|
# name: test_get_agent_info.1
|
|
dict({
|
|
'id': 'mock-entry',
|
|
'name': 'Mock Title',
|
|
})
|
|
# ---
|
|
# name: test_get_agent_info.2
|
|
dict({
|
|
'id': 'conversation.home_assistant',
|
|
'name': 'Home Assistant',
|
|
})
|
|
# ---
|
|
# name: test_turn_on_intent[None-turn kitchen on-None]
|
|
dict({
|
|
'conversation_id': None,
|
|
'response': dict({
|
|
'card': dict({
|
|
}),
|
|
'data': dict({
|
|
'failed': list([
|
|
]),
|
|
'success': list([
|
|
dict({
|
|
'id': 'light.kitchen',
|
|
'name': 'kitchen',
|
|
'type': <IntentResponseTargetType.ENTITY: 'entity'>,
|
|
}),
|
|
]),
|
|
'targets': list([
|
|
]),
|
|
}),
|
|
'language': 'en',
|
|
'response_type': 'action_done',
|
|
'speech': dict({
|
|
'plain': dict({
|
|
'extra_data': None,
|
|
'speech': 'Turned on the light',
|
|
}),
|
|
}),
|
|
}),
|
|
})
|
|
# ---
|
|
# name: test_turn_on_intent[None-turn kitchen on-conversation.home_assistant]
|
|
dict({
|
|
'conversation_id': None,
|
|
'response': dict({
|
|
'card': dict({
|
|
}),
|
|
'data': dict({
|
|
'failed': list([
|
|
]),
|
|
'success': list([
|
|
dict({
|
|
'id': 'light.kitchen',
|
|
'name': 'kitchen',
|
|
'type': <IntentResponseTargetType.ENTITY: 'entity'>,
|
|
}),
|
|
]),
|
|
'targets': list([
|
|
]),
|
|
}),
|
|
'language': 'en',
|
|
'response_type': 'action_done',
|
|
'speech': dict({
|
|
'plain': dict({
|
|
'extra_data': None,
|
|
'speech': 'Turned on the light',
|
|
}),
|
|
}),
|
|
}),
|
|
})
|
|
# ---
|
|
# name: test_turn_on_intent[None-turn kitchen on-homeassistant]
|
|
dict({
|
|
'conversation_id': None,
|
|
'response': dict({
|
|
'card': dict({
|
|
}),
|
|
'data': dict({
|
|
'failed': list([
|
|
]),
|
|
'success': list([
|
|
dict({
|
|
'id': 'light.kitchen',
|
|
'name': 'kitchen',
|
|
'type': <IntentResponseTargetType.ENTITY: 'entity'>,
|
|
}),
|
|
]),
|
|
'targets': list([
|
|
]),
|
|
}),
|
|
'language': 'en',
|
|
'response_type': 'action_done',
|
|
'speech': dict({
|
|
'plain': dict({
|
|
'extra_data': None,
|
|
'speech': 'Turned on the light',
|
|
}),
|
|
}),
|
|
}),
|
|
})
|
|
# ---
|
|
# name: test_turn_on_intent[None-turn on kitchen-None]
|
|
dict({
|
|
'conversation_id': None,
|
|
'response': dict({
|
|
'card': dict({
|
|
}),
|
|
'data': dict({
|
|
'failed': list([
|
|
]),
|
|
'success': list([
|
|
dict({
|
|
'id': 'light.kitchen',
|
|
'name': 'kitchen',
|
|
'type': <IntentResponseTargetType.ENTITY: 'entity'>,
|
|
}),
|
|
]),
|
|
'targets': list([
|
|
]),
|
|
}),
|
|
'language': 'en',
|
|
'response_type': 'action_done',
|
|
'speech': dict({
|
|
'plain': dict({
|
|
'extra_data': None,
|
|
'speech': 'Turned on the light',
|
|
}),
|
|
}),
|
|
}),
|
|
})
|
|
# ---
|
|
# name: test_turn_on_intent[None-turn on kitchen-conversation.home_assistant]
|
|
dict({
|
|
'conversation_id': None,
|
|
'response': dict({
|
|
'card': dict({
|
|
}),
|
|
'data': dict({
|
|
'failed': list([
|
|
]),
|
|
'success': list([
|
|
dict({
|
|
'id': 'light.kitchen',
|
|
'name': 'kitchen',
|
|
'type': <IntentResponseTargetType.ENTITY: 'entity'>,
|
|
}),
|
|
]),
|
|
'targets': list([
|
|
]),
|
|
}),
|
|
'language': 'en',
|
|
'response_type': 'action_done',
|
|
'speech': dict({
|
|
'plain': dict({
|
|
'extra_data': None,
|
|
'speech': 'Turned on the light',
|
|
}),
|
|
}),
|
|
}),
|
|
})
|
|
# ---
|
|
# name: test_turn_on_intent[None-turn on kitchen-homeassistant]
|
|
dict({
|
|
'conversation_id': None,
|
|
'response': dict({
|
|
'card': dict({
|
|
}),
|
|
'data': dict({
|
|
'failed': list([
|
|
]),
|
|
'success': list([
|
|
dict({
|
|
'id': 'light.kitchen',
|
|
'name': 'kitchen',
|
|
'type': <IntentResponseTargetType.ENTITY: 'entity'>,
|
|
}),
|
|
]),
|
|
'targets': list([
|
|
]),
|
|
}),
|
|
'language': 'en',
|
|
'response_type': 'action_done',
|
|
'speech': dict({
|
|
'plain': dict({
|
|
'extra_data': None,
|
|
'speech': 'Turned on the light',
|
|
}),
|
|
}),
|
|
}),
|
|
})
|
|
# ---
|
|
# name: test_turn_on_intent[my_new_conversation-turn kitchen on-None]
|
|
dict({
|
|
'conversation_id': None,
|
|
'response': dict({
|
|
'card': dict({
|
|
}),
|
|
'data': dict({
|
|
'failed': list([
|
|
]),
|
|
'success': list([
|
|
dict({
|
|
'id': 'light.kitchen',
|
|
'name': 'kitchen',
|
|
'type': <IntentResponseTargetType.ENTITY: 'entity'>,
|
|
}),
|
|
]),
|
|
'targets': list([
|
|
]),
|
|
}),
|
|
'language': 'en',
|
|
'response_type': 'action_done',
|
|
'speech': dict({
|
|
'plain': dict({
|
|
'extra_data': None,
|
|
'speech': 'Turned on the light',
|
|
}),
|
|
}),
|
|
}),
|
|
})
|
|
# ---
|
|
# name: test_turn_on_intent[my_new_conversation-turn kitchen on-conversation.home_assistant]
|
|
dict({
|
|
'conversation_id': None,
|
|
'response': dict({
|
|
'card': dict({
|
|
}),
|
|
'data': dict({
|
|
'failed': list([
|
|
]),
|
|
'success': list([
|
|
dict({
|
|
'id': 'light.kitchen',
|
|
'name': 'kitchen',
|
|
'type': <IntentResponseTargetType.ENTITY: 'entity'>,
|
|
}),
|
|
]),
|
|
'targets': list([
|
|
]),
|
|
}),
|
|
'language': 'en',
|
|
'response_type': 'action_done',
|
|
'speech': dict({
|
|
'plain': dict({
|
|
'extra_data': None,
|
|
'speech': 'Turned on the light',
|
|
}),
|
|
}),
|
|
}),
|
|
})
|
|
# ---
|
|
# name: test_turn_on_intent[my_new_conversation-turn kitchen on-homeassistant]
|
|
dict({
|
|
'conversation_id': None,
|
|
'response': dict({
|
|
'card': dict({
|
|
}),
|
|
'data': dict({
|
|
'failed': list([
|
|
]),
|
|
'success': list([
|
|
dict({
|
|
'id': 'light.kitchen',
|
|
'name': 'kitchen',
|
|
'type': <IntentResponseTargetType.ENTITY: 'entity'>,
|
|
}),
|
|
]),
|
|
'targets': list([
|
|
]),
|
|
}),
|
|
'language': 'en',
|
|
'response_type': 'action_done',
|
|
'speech': dict({
|
|
'plain': dict({
|
|
'extra_data': None,
|
|
'speech': 'Turned on the light',
|
|
}),
|
|
}),
|
|
}),
|
|
})
|
|
# ---
|
|
# name: test_turn_on_intent[my_new_conversation-turn on kitchen-None]
|
|
dict({
|
|
'conversation_id': None,
|
|
'response': dict({
|
|
'card': dict({
|
|
}),
|
|
'data': dict({
|
|
'failed': list([
|
|
]),
|
|
'success': list([
|
|
dict({
|
|
'id': 'light.kitchen',
|
|
'name': 'kitchen',
|
|
'type': <IntentResponseTargetType.ENTITY: 'entity'>,
|
|
}),
|
|
]),
|
|
'targets': list([
|
|
]),
|
|
}),
|
|
'language': 'en',
|
|
'response_type': 'action_done',
|
|
'speech': dict({
|
|
'plain': dict({
|
|
'extra_data': None,
|
|
'speech': 'Turned on the light',
|
|
}),
|
|
}),
|
|
}),
|
|
})
|
|
# ---
|
|
# name: test_turn_on_intent[my_new_conversation-turn on kitchen-conversation.home_assistant]
|
|
dict({
|
|
'conversation_id': None,
|
|
'response': dict({
|
|
'card': dict({
|
|
}),
|
|
'data': dict({
|
|
'failed': list([
|
|
]),
|
|
'success': list([
|
|
dict({
|
|
'id': 'light.kitchen',
|
|
'name': 'kitchen',
|
|
'type': <IntentResponseTargetType.ENTITY: 'entity'>,
|
|
}),
|
|
]),
|
|
'targets': list([
|
|
]),
|
|
}),
|
|
'language': 'en',
|
|
'response_type': 'action_done',
|
|
'speech': dict({
|
|
'plain': dict({
|
|
'extra_data': None,
|
|
'speech': 'Turned on the light',
|
|
}),
|
|
}),
|
|
}),
|
|
})
|
|
# ---
|
|
# name: test_turn_on_intent[my_new_conversation-turn on kitchen-homeassistant]
|
|
dict({
|
|
'conversation_id': None,
|
|
'response': dict({
|
|
'card': dict({
|
|
}),
|
|
'data': dict({
|
|
'failed': list([
|
|
]),
|
|
'success': list([
|
|
dict({
|
|
'id': 'light.kitchen',
|
|
'name': 'kitchen',
|
|
'type': <IntentResponseTargetType.ENTITY: 'entity'>,
|
|
}),
|
|
]),
|
|
'targets': list([
|
|
]),
|
|
}),
|
|
'language': 'en',
|
|
'response_type': 'action_done',
|
|
'speech': dict({
|
|
'plain': dict({
|
|
'extra_data': None,
|
|
'speech': 'Turned on the light',
|
|
}),
|
|
}),
|
|
}),
|
|
})
|
|
# ---
|