Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## my test
- async def test_setup_platform(hass, config_entry, config):
- await setup_platform(hass, SWITCH_DOMAIN, config)
- entity_registry = await hass.helpers.entity_registry.async_get_registry()
- entry = entity_registry.async_get("switch.front_door_siren")
- assert entry
- ## conftest.py
- @pytest.fixture(name="config_entry")
- def config_entry_fixture():
- """Create a mock ring config entry."""
- return MockConfigEntry(domain=DOMAIN, data={CONF_USERNAME: 'foo',
- CONF_PASSWORD: 'bar', CONF_SCAN_INTERVAL: 1000}, title='Ring')
- @pytest.fixture(name="config")
- def config_fixture():
- """Create hass config fixture."""
- return {
- DOMAIN: {CONF_USERNAME: 'foo',
- CONF_PASSWORD: 'bar', CONF_SCAN_INTERVAL: 1000}
- }
- async def setup_platform(hass, platform,config):
- """Set up the SmartThings platform and prerequisites."""
- hass.config.components.add(DOMAIN)
- assert await async_setup_component(hass, DOMAIN, config)
- await hass.async_block_till_done()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement