23 lines
		
	
	
		
			626 B
		
	
	
	
		
			Python
		
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			626 B
		
	
	
	
		
			Python
		
	
	
"""Tests for TechnoVE diagnostics."""
 | 
						|
 | 
						|
from syrupy.assertion import SnapshotAssertion
 | 
						|
 | 
						|
from homeassistant.core import HomeAssistant
 | 
						|
 | 
						|
from tests.common import MockConfigEntry
 | 
						|
from tests.components.diagnostics import get_diagnostics_for_config_entry
 | 
						|
from tests.typing import ClientSessionGenerator
 | 
						|
 | 
						|
 | 
						|
async def test_diagnostics(
 | 
						|
    hass: HomeAssistant,
 | 
						|
    hass_client: ClientSessionGenerator,
 | 
						|
    init_integration: MockConfigEntry,
 | 
						|
    snapshot: SnapshotAssertion,
 | 
						|
) -> None:
 | 
						|
    """Test diagnostics."""
 | 
						|
    assert (
 | 
						|
        await get_diagnostics_for_config_entry(hass, hass_client, init_integration)
 | 
						|
        == snapshot
 | 
						|
    )
 |