Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

testsuite/ceph-s3-tests: enable object lock tests #86

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 38 additions & 41 deletions testsuite/ceph-s3-tests/all.tests
Original file line number Diff line number Diff line change
Expand Up @@ -249,21 +249,17 @@ s3tests_boto3/functional/test_s3.py::test_object_copy_versioned_bucket
s3tests_boto3/functional/test_s3.py::test_object_copy_versioned_url_encoding
s3tests_boto3/functional/test_s3.py::test_versioning_obj_suspend_versions
s3tests_boto3/functional/test_s3.py::test_versioned_concurrent_object_create_concurrent_remove

# disabled because of https://github.com/storj/gateway-st/issues/79
# s3tests_boto3/functional/test_s3.py::test_get_obj_tagging
# s3tests_boto3/functional/test_s3.py::test_put_modify_tags
# s3tests_boto3/functional/test_s3.py::test_put_delete_tags

s3tests_boto3/functional/test_s3.py::test_get_obj_tagging
s3tests_boto3/functional/test_s3.py::test_put_modify_tags
s3tests_boto3/functional/test_s3.py::test_put_delete_tags
s3tests_boto3/functional/test_s3.py::test_put_excess_key_tags
s3tests_boto3/functional/test_s3.py::test_put_excess_val_tags
s3tests_boto3/functional/test_s3.py::test_versioning_bucket_atomic_upload_return_version_id
s3tests_boto3/functional/test_s3.py::test_versioning_bucket_multipart_upload_return_version_id
s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_retention_invalid_bucket
s3tests_boto3/functional/test_s3.py::test_object_lock_get_obj_retention_invalid_bucket
# disabled until we implement https://github.com/storj/edge/issues/483 and https://github.com/storj/edge/issues/484
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_legal_hold_invalid_bucket
# s3tests_boto3/functional/test_s3.py::test_object_lock_get_legal_hold_invalid_bucket
s3tests_boto3/functional/test_s3.py::test_object_lock_put_legal_hold_invalid_bucket
s3tests_boto3/functional/test_s3.py::test_object_lock_get_legal_hold_invalid_bucket
s3tests_boto3/functional/test_s3.py::test_copy_object_ifmatch_good
s3tests_boto3/functional/test_s3.py::test_copy_object_ifmatch_failed
s3tests_boto3/functional/test_s3.py::test_copy_object_ifnonematch_good
Expand All @@ -272,6 +268,39 @@ s3tests_boto3/functional/test_s3.py::test_get_bucket_policy_status
s3tests_boto3/functional/test_s3select.py::test_version
s3tests_boto3/functional/test_s3select.py::test_output_serial_expressions
s3tests_boto3/functional/test_utils.py::test_generate
s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_lock
s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_bucket
s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_lock_with_days_and_years
s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_mode
s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_status
s3tests_boto3/functional/test_s3.py::test_object_lock_suspend_versioning
s3tests_boto3/functional/test_s3.py::test_object_lock_get_obj_lock
s3tests_boto3/functional/test_s3.py::test_object_lock_get_obj_lock_invalid_bucket
s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_retention_invalid_mode
s3tests_boto3/functional/test_s3.py::test_object_lock_get_obj_retention
s3tests_boto3/functional/test_s3.py::test_object_lock_get_obj_retention_iso8601
s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_retention_versionid
s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_retention_override_default_retention
s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_retention_increase_period
s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_retention_shorten_period
s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_retention_shorten_period_bypass
s3tests_boto3/functional/test_s3.py::test_object_lock_delete_object_with_retention
s3tests_boto3/functional/test_s3.py::test_object_lock_delete_object_with_retention_and_marker
s3tests_boto3/functional/test_s3.py::test_object_lock_put_legal_hold
s3tests_boto3/functional/test_s3.py::test_object_lock_put_legal_hold_invalid_status
s3tests_boto3/functional/test_s3.py::test_object_lock_get_legal_hold
s3tests_boto3/functional/test_s3.py::test_object_lock_delete_object_with_legal_hold_on
s3tests_boto3/functional/test_s3.py::test_object_lock_delete_object_with_legal_hold_off
s3tests_boto3/functional/test_s3.py::test_object_lock_get_obj_metadata
s3tests_boto3/functional/test_s3.py::test_object_lock_uploading_obj
s3tests_boto3/functional/test_s3.py::test_object_lock_changing_mode_from_governance_with_bypass
s3tests_boto3/functional/test_s3.py::test_object_lock_changing_mode_from_governance_without_bypass
s3tests_boto3/functional/test_s3.py::test_object_lock_changing_mode_from_compliance
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_days
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_years
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_retention
# s3tests_boto3/functional/test_s3.py::test_object_lock_multi_delete_object_with_retention

# s3tests/functional/test_s3.py::test_atomic_write_bucket_gone
# s3tests/functional/test_headers.py::test_object_create_bad_contentlength_mismatch_above
# s3tests/functional/test_headers.py::test_object_create_date_and_amz_date
Expand Down Expand Up @@ -648,38 +677,6 @@ s3tests_boto3/functional/test_s3.py::test_versioning_copy_obj_version
# s3tests_boto3/functional/test_s3.py::test_bucket_policy_put_obj_kms_s3
# s3tests_boto3/functional/test_s3.py::test_bucket_policy_put_obj_request_obj_tag
# s3tests_boto3/functional/test_s3.py::test_bucket_policy_get_obj_acl_existing_tag
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_lock
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_bucket
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_lock_with_days_and_years
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_days
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_years
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_mode
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_lock_invalid_status
# s3tests_boto3/functional/test_s3.py::test_object_lock_suspend_versioning
# s3tests_boto3/functional/test_s3.py::test_object_lock_get_obj_lock
# s3tests_boto3/functional/test_s3.py::test_object_lock_get_obj_lock_invalid_bucket
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_retention
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_retention_invalid_mode
# s3tests_boto3/functional/test_s3.py::test_object_lock_get_obj_retention
# s3tests_boto3/functional/test_s3.py::test_object_lock_get_obj_retention_iso8601
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_retention_versionid
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_retention_override_default_retention
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_retention_increase_period
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_retention_shorten_period
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_obj_retention_shorten_period_bypass
# s3tests_boto3/functional/test_s3.py::test_object_lock_delete_object_with_retention
# s3tests_boto3/functional/test_s3.py::test_object_lock_delete_object_with_retention_and_marker
# s3tests_boto3/functional/test_s3.py::test_object_lock_multi_delete_object_with_retention
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_legal_hold
# s3tests_boto3/functional/test_s3.py::test_object_lock_put_legal_hold_invalid_status
# s3tests_boto3/functional/test_s3.py::test_object_lock_get_legal_hold
# s3tests_boto3/functional/test_s3.py::test_object_lock_delete_object_with_legal_hold_on
# s3tests_boto3/functional/test_s3.py::test_object_lock_delete_object_with_legal_hold_off
# s3tests_boto3/functional/test_s3.py::test_object_lock_get_obj_metadata
# s3tests_boto3/functional/test_s3.py::test_object_lock_uploading_obj
# s3tests_boto3/functional/test_s3.py::test_object_lock_changing_mode_from_governance_with_bypass
# s3tests_boto3/functional/test_s3.py::test_object_lock_changing_mode_from_governance_without_bypass
# s3tests_boto3/functional/test_s3.py::test_object_lock_changing_mode_from_compliance
# s3tests_boto3/functional/test_s3.py::test_object_read_unreadable
# s3tests_boto3/functional/test_s3.py::test_get_public_acl_bucket_policy_status
# s3tests_boto3/functional/test_s3.py::test_get_authpublic_acl_bucket_policy_status
Expand Down