From fd35c61fda02caf8d8fdf37983390c69b3faa79a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alieh=20Ryma=C5=A1e=C5=ADski?= Date: Tue, 24 May 2022 12:58:12 +0300 Subject: [PATCH] Silence an expected RuntimeWarning --- auditlog_tests/tests.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/auditlog_tests/tests.py b/auditlog_tests/tests.py index f32d640..1e0a501 100644 --- a/auditlog_tests/tests.py +++ b/auditlog_tests/tests.py @@ -1,6 +1,7 @@ import datetime import itertools import json +import warnings from unittest import mock from dateutil.tz import gettz @@ -600,6 +601,18 @@ class DateTimeFieldModelTest(TestCase): utc_plus_one = timezone.get_fixed_timezone(datetime.timedelta(hours=1)) now = timezone.now() + def setUp(self): + super().setUp() + self._context = warnings.catch_warnings() + self._context.__enter__() + warnings.filterwarnings( + "ignore", message=".*naive datetime", category=RuntimeWarning + ) + + def tearDown(self): + self._context.__exit__() + super().tearDown() + def test_model_with_same_time(self): timestamp = datetime.datetime(2017, 1, 10, 12, 0, tzinfo=timezone.utc) date = datetime.date(2017, 1, 10)