From f6ecbdba55e58b1ac498ddac0e09724e2e061bc0 Mon Sep 17 00:00:00 2001 From: Evgeniy Zayats Date: Mon, 29 Jun 2026 13:22:42 -0400 Subject: [PATCH 1/2] neofs-testcases: update to node 0.54.0 Signed-off-by: Evgeniy Zayats --- neofs-testcases | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/neofs-testcases b/neofs-testcases index dda2922e..dc00e1c5 160000 --- a/neofs-testcases +++ b/neofs-testcases @@ -1 +1 @@ -Subproject commit dda2922e629126491b24cf9f025cdaf0c6fc166b +Subproject commit dc00e1c5fbe5d53e699a215e8596ab2293c9c6db From 7a49a49b763d78223dc60a646f07f6d26f70fc39 Mon Sep 17 00:00:00 2001 From: Evgeniy Zayats Date: Mon, 29 Jun 2026 13:30:27 -0400 Subject: [PATCH 2/2] tests: skip s3 object acl tests due to neofs-s3-gw#1275 Signed-off-by: Evgeniy Zayats --- s3tests_boto3/functional/test_s3.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/s3tests_boto3/functional/test_s3.py b/s3tests_boto3/functional/test_s3.py index e1b2f5b0..5fdb0ef4 100644 --- a/s3tests_boto3/functional/test_s3.py +++ b/s3tests_boto3/functional/test_s3.py @@ -2330,6 +2330,7 @@ def _get_post_url(bucket_name): return "{endpoint}/{bucket_name}".format(endpoint=endpoint, bucket_name=bucket_name) +@pytest.mark.skip(reason="object ACL support dropped, see neofs-s3-gw#1275") def test_post_object_anonymous_request(): bucket_name = get_new_bucket_name() client = get_client() @@ -2493,6 +2494,7 @@ def test_post_object_authenticated_request_bad_access_key(): assert r.status_code == 403 +@pytest.mark.skip(reason="object ACL support dropped, see neofs-s3-gw#1275") def test_post_object_set_success_code(): bucket_name = get_new_bucket_name() client = get_client() @@ -2513,6 +2515,7 @@ def test_post_object_set_success_code(): assert r.status_code == 501 +@pytest.mark.skip(reason="object ACL support dropped, see neofs-s3-gw#1275") def test_post_object_set_invalid_success_code(): bucket_name = get_new_bucket_name() client = get_client() @@ -4192,6 +4195,7 @@ def test_bucket_head_extended(): assert int(response["ResponseMetadata"]["HTTPHeaders"]["x-rgw-bytes-used"]) == 9 +@pytest.mark.skip(reason="object ACL support dropped, see neofs-s3-gw#1275") def test_object_raw_get_bucket_acl(): bucket_name = _setup_bucket_object_acl("private", "public-read") @@ -4200,6 +4204,7 @@ def test_object_raw_get_bucket_acl(): assert response["ResponseMetadata"]["HTTPStatusCode"] == 200 +@pytest.mark.skip(reason="object ACL support dropped, see neofs-s3-gw#1275") def test_object_raw_get_object_acl(): bucket_name = _setup_bucket_object_acl("public-read", "private") @@ -4986,6 +4991,7 @@ def test_object_acl_default(): ) +@pytest.mark.skip(reason="object ACL support dropped, see neofs-s3-gw#1275") def test_object_acl_canned_during_create(): bucket_name = get_new_bucket() client = get_client() @@ -5027,6 +5033,7 @@ def test_object_acl_canned_during_create(): ) +@pytest.mark.skip(reason="object ACL support dropped, see neofs-s3-gw#1275") def test_object_acl_canned(): bucket_name = get_new_bucket() client = get_client() @@ -5088,6 +5095,7 @@ def test_object_acl_canned(): ) +@pytest.mark.skip(reason="object ACL support dropped, see neofs-s3-gw#1275") def test_object_acl_canned_publicreadwrite(): bucket_name = get_new_bucket() client = get_client() @@ -5183,6 +5191,7 @@ def test_object_acl_canned_authenticatedread(): ) +@pytest.mark.skip(reason="object ACL support dropped, see neofs-s3-gw#1275") def test_object_acl_canned_bucketownerread(): bucket_name = get_new_bucket_name() main_client = get_client() @@ -5205,6 +5214,7 @@ def test_object_acl_canned_bucketownerread(): alt_client.put_object(ACL="bucket-owner-read", Bucket=bucket_name, Key="foo") +@pytest.mark.skip(reason="object ACL support dropped, see neofs-s3-gw#1275") def test_object_acl_canned_bucketownerfullcontrol(): bucket_name = get_new_bucket_name() main_client = get_client() @@ -9728,6 +9738,7 @@ def test_versioning_multi_object_delete_with_marker_create(): assert key == delete_markers[0]["Key"] +@pytest.mark.skip(reason="object ACL support dropped, see neofs-s3-gw#1275") def test_versioned_object_acl(): bucket_name = get_new_bucket() client = get_client()