@@ -193,18 +193,6 @@ def make_test_db():
193193@pytest .mark .parametrize (
194194 ("patch_create" , "url" , "expected_patterns" , "not_expected_patterns" ),
195195 [
196- (
197- "homeassistant.components.sql.util.sqlalchemy.create_engine" ,
198- "sqlite://homeassistant:[email protected] " , 199- ["sqlite://****:****@homeassistant.local" ],
200- ["sqlite://homeassistant:[email protected] " ], 201- ),
202- (
203- "homeassistant.components.sql.util.sqlalchemy.create_engine" ,
204- "sqlite://homeassistant.local" ,
205- ["sqlite://homeassistant.local" ],
206- [],
207- ),
208196 (
209197 "homeassistant.components.sql.util.create_async_engine" ,
210198 "sqlite+aiosqlite://homeassistant:[email protected] " , @@ -217,6 +205,18 @@ def make_test_db():
217205 ["sqlite+aiosqlite://homeassistant.local" ],
218206 [],
219207 ),
208+ (
209+ "homeassistant.components.sql.util.sqlalchemy.create_engine" ,
210+ "sqlite://homeassistant:[email protected] " , 211+ ["sqlite://****:****@homeassistant.local" ],
212+ ["sqlite://homeassistant:[email protected] " ], 213+ ),
214+ (
215+ "homeassistant.components.sql.util.sqlalchemy.create_engine" ,
216+ "sqlite://homeassistant.local" ,
217+ ["sqlite://homeassistant.local" ],
218+ [],
219+ ),
220220 ],
221221)
222222async def test_invalid_url_setup (
@@ -301,7 +301,7 @@ def rollback(self) -> None:
301301 assert "sqlite://****:****@homeassistant.local" in caplog .text
302302
303303
304- @pytest .mark .parametrize ("async_driver" , [False , True ])
304+ @pytest .mark .parametrize ("async_driver" , [True , False ])
305305async def test_query_from_yaml (
306306 recorder_mock : Recorder , hass : HomeAssistant , async_driver : bool
307307) -> None :
@@ -411,18 +411,6 @@ async def test_config_from_old_yaml(
411411@pytest .mark .parametrize (
412412 ("patch_create" , "url" , "expected_patterns" , "not_expected_patterns" ),
413413 [
414- (
415- "homeassistant.components.sql.util.sqlalchemy.create_engine" ,
416- "sqlite://homeassistant:[email protected] " , 417- ["sqlite://****:****@homeassistant.local" ],
418- ["sqlite://homeassistant:[email protected] " ], 419- ),
420- (
421- "homeassistant.components.sql.util.sqlalchemy.create_engine" ,
422- "sqlite://homeassistant.local" ,
423- ["sqlite://homeassistant.local" ],
424- [],
425- ),
426414 (
427415 "homeassistant.components.sql.util.create_async_engine" ,
428416 "sqlite+aiosqlite://homeassistant:[email protected] " , @@ -435,6 +423,18 @@ async def test_config_from_old_yaml(
435423 ["sqlite+aiosqlite://homeassistant.local" ],
436424 [],
437425 ),
426+ (
427+ "homeassistant.components.sql.util.sqlalchemy.create_engine" ,
428+ "sqlite://homeassistant:[email protected] " , 429+ ["sqlite://****:****@homeassistant.local" ],
430+ ["sqlite://homeassistant:[email protected] " ], 431+ ),
432+ (
433+ "homeassistant.components.sql.util.sqlalchemy.create_engine" ,
434+ "sqlite://homeassistant.local" ,
435+ ["sqlite://homeassistant.local" ],
436+ [],
437+ ),
438438 ],
439439)
440440async def test_invalid_url_setup_from_yaml (
@@ -728,17 +728,17 @@ async def test_attributes_from_entry_config(
728728@pytest .mark .parametrize (
729729 ("config" , "patch_rollback" ),
730730 [
731- (
732- {},
733- "sqlalchemy.orm.session.Session.rollback" ,
734- ),
735731 (
736732 {CONF_DB_URL : "sqlite+aiosqlite:///" },
737733 "sqlalchemy.ext.asyncio.session.AsyncSession.rollback" ,
738734 ),
735+ (
736+ {},
737+ "sqlalchemy.orm.session.Session.rollback" ,
738+ ),
739739 ],
740740)
741- async def test_session_rollback_on_error (
741+ async def test_query_rollback_on_error (
742742 recorder_mock : Recorder ,
743743 hass : HomeAssistant ,
744744 freezer : FrozenDateTimeFactory ,
0 commit comments