]> git-server-git.apps.pok.os.sepia.ceph.com Git - s3-tests.git/commitdiff
rgw/sts: modifying test_assume_role_creds_expiry 700/head
authorPritha Srivastava <prsrivas@redhat.com>
Thu, 9 Oct 2025 06:31:43 +0000 (12:01 +0530)
committerPritha Srivastava <prsrivas@redhat.com>
Tue, 24 Mar 2026 04:18:21 +0000 (09:48 +0530)
to check for ExpiredToken (400) error code
instead of AccessDenied (403).

Signed-off-by: Pritha Srivastava <prsrivas@redhat.com>
s3tests/functional/test_sts.py

index 06de13e32a6e44250253ea1bc08ccf6b525777be..67d36e7cfce7833e9627020bb7566c6bdd26a501 100644 (file)
@@ -304,7 +304,9 @@ def test_assume_role_creds_expiry():
         s3bucket = s3_client.create_bucket(Bucket=bucket_name)
     except ClientError as e:
         s3bucket_error = e.response.get("Error", {}).get("Code")
-    assert s3bucket_error == 'AccessDenied'
+        http_status_code = e.response.get("ResponseMetadata", {}).get("HTTPStatusCode")
+    assert s3bucket_error == 'ExpiredToken'
+    assert http_status_code == 400
 
 @pytest.mark.test_of_sts
 @pytest.mark.fails_on_dbstore