Default to recorder db for SQL integration (#85436)
Co-authored-by: J. Nick Koston <nick@koston.org>
This commit is contained in:
parent
2f4e9c8ef3
commit
afa58b80bd
9 changed files with 120 additions and 54 deletions
25
tests/components/sql/test_util.py
Normal file
25
tests/components/sql/test_util.py
Normal file
|
@ -0,0 +1,25 @@
|
|||
"""Test the sql utils."""
|
||||
from unittest.mock import AsyncMock
|
||||
|
||||
from homeassistant.components.recorder import get_instance
|
||||
from homeassistant.components.sql.util import resolve_db_url
|
||||
from homeassistant.core import HomeAssistant
|
||||
|
||||
|
||||
async def test_resolve_db_url_when_none_configured(
|
||||
recorder_mock: AsyncMock,
|
||||
hass: HomeAssistant,
|
||||
):
|
||||
"""Test return recorder db_url if provided db_url is None."""
|
||||
db_url = None
|
||||
resolved_url = resolve_db_url(hass, db_url)
|
||||
|
||||
assert resolved_url == get_instance(hass).db_url
|
||||
|
||||
|
||||
async def test_resolve_db_url_when_configured(hass: HomeAssistant):
|
||||
"""Test return provided db_url if it's set."""
|
||||
db_url = "mssql://"
|
||||
resolved_url = resolve_db_url(hass, db_url)
|
||||
|
||||
assert resolved_url == db_url
|
Loading…
Add table
Add a link
Reference in a new issue