From e55eee911d9a3119faec328463bad204e1be30a9 Mon Sep 17 00:00:00 2001 From: Emmanuel Ferdman Date: Wed, 16 Apr 2025 04:22:10 -0700 Subject: [PATCH 1/2] Resolve datetime deprecation warnings Signed-off-by: Emmanuel Ferdman --- test/sasl/test_msk.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/sasl/test_msk.py b/test/sasl/test_msk.py index 297ca84ce..107b2ee52 100644 --- a/test/sasl/test_msk.py +++ b/test/sasl/test_msk.py @@ -1,4 +1,4 @@ -import datetime +from datetime import datetime, timezone import json from kafka.sasl.msk import AwsMskIamClient @@ -10,7 +10,7 @@ def client_factory(token=None): - now = datetime.datetime.utcfromtimestamp(1629321911) + now = datetime.fromtimestamp(1629321911, timezone.utc) with mock.patch('kafka.sasl.msk.datetime') as mock_dt: mock_dt.datetime.utcnow = mock.Mock(return_value=now) return AwsMskIamClient( From b89fb557926fa83d565086d32bdc8fec41d4ea2a Mon Sep 17 00:00:00 2001 From: Emmanuel Ferdman Date: Wed, 16 Apr 2025 10:17:49 -0700 Subject: [PATCH 2/2] Resolve datetime deprecation warnings Signed-off-by: Emmanuel Ferdman --- test/sasl/test_msk.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/test/sasl/test_msk.py b/test/sasl/test_msk.py index 107b2ee52..e9f1325f3 100644 --- a/test/sasl/test_msk.py +++ b/test/sasl/test_msk.py @@ -1,5 +1,6 @@ -from datetime import datetime, timezone +import datetime import json +import sys from kafka.sasl.msk import AwsMskIamClient @@ -10,7 +11,10 @@ def client_factory(token=None): - now = datetime.fromtimestamp(1629321911, timezone.utc) + if sys.version_info >= (3, 3): + now = datetime.datetime.fromtimestamp(1629321911, datetime.timezone.utc) + else: + now = datetime.datetime.utcfromtimestamp(1629321911) with mock.patch('kafka.sasl.msk.datetime') as mock_dt: mock_dt.datetime.utcnow = mock.Mock(return_value=now) return AwsMskIamClient(