31 lines
954 B
Python
31 lines
954 B
Python
"""Test STT component setup."""
|
|
|
|
from homeassistant.components import stt
|
|
from homeassistant.const import HTTP_NOT_FOUND
|
|
from homeassistant.setup import async_setup_component
|
|
|
|
|
|
async def test_setup_comp(hass):
|
|
"""Set up demo component."""
|
|
assert await async_setup_component(hass, stt.DOMAIN, {"stt": {}})
|
|
|
|
|
|
async def test_demo_settings_not_exists(hass, hass_client):
|
|
"""Test retrieve settings from demo provider."""
|
|
assert await async_setup_component(hass, stt.DOMAIN, {"stt": {}})
|
|
client = await hass_client()
|
|
|
|
response = await client.get("/api/stt/beer")
|
|
|
|
assert response.status == HTTP_NOT_FOUND
|
|
|
|
|
|
async def test_demo_speech_not_exists(hass, hass_client):
|
|
"""Test retrieve settings from demo provider."""
|
|
assert await async_setup_component(hass, stt.DOMAIN, {"stt": {}})
|
|
client = await hass_client()
|
|
|
|
response = await client.post("/api/stt/beer", data=b"test")
|
|
|
|
assert response.status == HTTP_NOT_FOUND
|