forked from TrueCloudLab/frostfs-testcases
Signed-off-by: Yulia Kovshova <y.kovshova@yadro.com>
This commit is contained in:
parent
c29beb69a9
commit
1d09fc73b6
1 changed files with 1 additions and 11 deletions
|
@ -79,17 +79,7 @@ class TestS3Gate(TestS3GateBase):
|
||||||
bucket_2 = s3_gate_bucket.create_bucket_s3(self.s3_client)
|
bucket_2 = s3_gate_bucket.create_bucket_s3(self.s3_client)
|
||||||
|
|
||||||
with allure.step("Check buckets are presented in the system"):
|
with allure.step("Check buckets are presented in the system"):
|
||||||
# We have an issue that sometimes bucket is not available in the list
|
|
||||||
# immediately after creation, so we take several attempts with sleep
|
|
||||||
# TODO: remove after https://github.com/nspcc-dev/neofs-s3-gw/issues/628 is fixed
|
|
||||||
buckets = []
|
|
||||||
for attempt in range(8):
|
|
||||||
with allure.step(f"Loading buckets list (attempt #{attempt})"):
|
|
||||||
buckets = s3_gate_bucket.list_buckets_s3(self.s3_client)
|
buckets = s3_gate_bucket.list_buckets_s3(self.s3_client)
|
||||||
if bucket_1 in buckets and bucket_2 in buckets:
|
|
||||||
break # If both buckets are in the list, stop attempts
|
|
||||||
with allure.step(f"Buckets were not in the list, waiting before retry"):
|
|
||||||
sleep(s3_gate_bucket.S3_SYNC_WAIT_TIME)
|
|
||||||
assert bucket_1 in buckets, f"Expected bucket {bucket_1} is in the list"
|
assert bucket_1 in buckets, f"Expected bucket {bucket_1} is in the list"
|
||||||
assert bucket_2 in buckets, f"Expected bucket {bucket_2} is in the list"
|
assert bucket_2 in buckets, f"Expected bucket {bucket_2} is in the list"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue