]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
Improve compatibility with older python.
authorRainer Jung <rjung@apache.org>
Fri, 18 Jul 2025 17:07:05 +0000 (17:07 +0000)
committerRainer Jung <rjung@apache.org>
Fri, 18 Jul 2025 17:07:05 +0000 (17:07 +0000)
According to python 3.11.0 changelog, "datetime.UTC"
was added as an alias for "datetime.timezone.utc".

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1927317 13f79535-47bb-0310-9956-ffa450edef68

test/modules/md/test_710_profiles.py

index d8fc1a4adcc1c868d56d844ed0cb2dc08edcbad7..2fbcf267ae3e1d41557dfbbc5ad448567f548926 100644 (file)
@@ -55,7 +55,7 @@ class TestProfiles:
         assert stat["profile"] == "default", f'{stat}'
         assert stat['cert']['rsa']['valid']['until'], f'{stat}'
         ts = email.utils.parsedate_to_datetime(stat['cert']['rsa']['valid']['until'])
-        valid = ts - datetime.datetime.now(datetime.UTC)
+        valid = ts - datetime.datetime.now(datetime.timezone.utc)
         assert valid.days in [89, 90]
 
     # create a MD with 'shortlived' profile, get cert
@@ -79,7 +79,7 @@ class TestProfiles:
         assert stat["profile"] == "shortlived", f'{stat}'
         assert stat['cert']['rsa']['valid']['until'], f'{stat}'
         ts = email.utils.parsedate_to_datetime(stat['cert']['rsa']['valid']['until'])
-        valid = ts - datetime.datetime.now(datetime.UTC)
+        valid = ts - datetime.datetime.now(datetime.timezone.utc)
         assert valid.days in [5, 6]
 
     # create a MD with unknown 'XXX' profile, get cert