replace datetime.now with datetime.utcnow()

when the local timezone is not UTC and if it is a day behind,
lifecycle_header tests fails with 2 days not equal to 1
so replacing datetime.now() with datetime.utcnow()

Signed-off-by: Ali Maredia <amaredia@redhat.com>
(cherry picked from commit 4744808eda)
This commit is contained in:
Ali Maredia 2024-02-20 12:17:32 -05:00
parent 92bbc4ad05
commit 02542a0353

View file

@ -9836,7 +9836,7 @@ def test_lifecycle_expiration_header_put():
bucket_name = get_new_bucket()
client = get_client()
now = datetime.datetime.now(None)
now = datetime.datetime.utcnow()
response = setup_lifecycle_expiration(
client, bucket_name, 'rule1', 1, 'days1/')
eq(check_lifecycle_expiration_header(response, now, 'rule1', 1), True)
@ -9851,7 +9851,7 @@ def test_lifecycle_expiration_header_head():
bucket_name = get_new_bucket()
client = get_client()
now = datetime.datetime.now(None)
now = datetime.datetime.utcnow()
response = setup_lifecycle_expiration(
client, bucket_name, 'rule1', 1, 'days1/')
@ -9928,7 +9928,7 @@ def test_lifecycle_expiration_header_tags_head():
@attr('lifecycle_expiration')
@attr('fails_on_dbstore')
def test_lifecycle_expiration_header_and_tags_head():
now = datetime.datetime.now(None)
now = datetime.datetime.utcnow()
bucket_name = get_new_bucket()
client = get_client()
lifecycle={