diff --git a/tests/conftest.py b/tests/conftest.py index 2c95770974b..1e7ac735125 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -7,6 +7,7 @@ from contextlib import asynccontextmanager import functools from json import JSONDecoder, loads import logging +import sqlite3 import ssl import threading from typing import Any @@ -104,6 +105,11 @@ def pytest_runtest_setup(): freezegun.api.datetime_to_fakedatetime = ha_datetime_to_fakedatetime freezegun.api.FakeDatetime = HAFakeDatetime + def adapt_datetime(val): + return val.isoformat(" ") + + sqlite3.register_adapter(HAFakeDatetime, adapt_datetime) + def ha_datetime_to_fakedatetime(datetime): """Convert datetime to FakeDatetime.