From a35b3baa859fdd225e36e1e6d332ceddefe2888f Mon Sep 17 00:00:00 2001 From: soldier2008 <217476753+soldier2008@users.noreply.github.com> Date: Tue, 25 Aug 2026 15:24:17 -0300 Subject: [PATCH] Avoid a naive datetime.now() in the flume tests (#180188) --- tests/components/flume/conftest.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tests/components/flume/conftest.py b/tests/components/flume/conftest.py index 11ca957172d2..d3767cdc8b20 100644 --- a/tests/components/flume/conftest.py +++ b/tests/components/flume/conftest.py @@ -1,8 +1,8 @@ """Flume test fixtures.""" from collections.abc import Generator -import datetime from http import HTTPStatus +import time from unittest.mock import patch import jwt @@ -102,10 +102,9 @@ TOKEN_SIGNING_KEY = "flume-test-token-signing-key-0123" def encode_access_token() -> str: """Encode the payload of the access token.""" - expiration_time = datetime.datetime.now() + datetime.timedelta(hours=12) # pylint: disable=home-assistant-enforce-naive-now payload = { "user_id": USER_ID, - "exp": int(expiration_time.timestamp()), + "exp": int(time.time() + 12 * 3600), } return jwt.encode(payload, key=TOKEN_SIGNING_KEY)