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
 |