23 lines
		
	
	
		
			656 B
		
	
	
	
		
			Python
		
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			656 B
		
	
	
	
		
			Python
		
	
	
"""Test config."""
 | 
						|
 | 
						|
import asyncio
 | 
						|
from unittest.mock import patch
 | 
						|
 | 
						|
from homeassistant.core import HomeAssistant
 | 
						|
 | 
						|
from .test_common import get_default_config
 | 
						|
 | 
						|
 | 
						|
async def test_enable_proactive_mode_in_parallel(hass: HomeAssistant) -> None:
 | 
						|
    """Test enabling proactive mode does not happen in parallel."""
 | 
						|
    config = get_default_config(hass)
 | 
						|
 | 
						|
    with patch(
 | 
						|
        "homeassistant.components.alexa.config.async_enable_proactive_mode"
 | 
						|
    ) as mock_enable_proactive_mode:
 | 
						|
        await asyncio.gather(
 | 
						|
            config.async_enable_proactive_mode(), config.async_enable_proactive_mode()
 | 
						|
        )
 | 
						|
 | 
						|
    mock_enable_proactive_mode.assert_awaited_once()
 |