mirror of
https://github.com/ceph/s3-tests.git
synced 2024-11-25 23:42:42 +00:00
Revert "rgw: remove more fails_on_dho tags"
This reverts commit efa352711b
.
This commit is contained in:
parent
125fc8bddd
commit
7642d5d2bd
1 changed files with 29 additions and 0 deletions
|
@ -788,6 +788,7 @@ def test_object_create_unreadable():
|
||||||
key.set_contents_from_string('bar')
|
key.set_contents_from_string('bar')
|
||||||
|
|
||||||
|
|
||||||
|
@attr('fails_on_dho')
|
||||||
@attr(resource='object')
|
@attr(resource='object')
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='delete multiple objects')
|
@attr(operation='delete multiple objects')
|
||||||
|
@ -1044,6 +1045,7 @@ def _get_post_url(conn, bucket):
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='anonymous browser based upload via POST request')
|
@attr(operation='anonymous browser based upload via POST request')
|
||||||
@attr(assertion='succeeds and returns written data')
|
@attr(assertion='succeeds and returns written data')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_anonymous_request():
|
def test_post_object_anonymous_request():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
url = _get_post_url(s3.main, bucket)
|
url = _get_post_url(s3.main, bucket)
|
||||||
|
@ -1063,6 +1065,7 @@ def test_post_object_anonymous_request():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='succeeds and returns written data')
|
@attr(assertion='succeeds and returns written data')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_authenticated_request():
|
def test_post_object_authenticated_request():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1101,6 +1104,7 @@ def test_post_object_authenticated_request():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='anonymous browser based upload via POST request')
|
@attr(operation='anonymous browser based upload via POST request')
|
||||||
@attr(assertion='succeeds with status 201')
|
@attr(assertion='succeeds with status 201')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_set_success_code():
|
def test_post_object_set_success_code():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
bucket.set_acl('public-read-write')
|
bucket.set_acl('public-read-write')
|
||||||
|
@ -1120,6 +1124,7 @@ def test_post_object_set_success_code():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='anonymous browser based upload via POST request')
|
@attr(operation='anonymous browser based upload via POST request')
|
||||||
@attr(assertion='succeeds with status 204')
|
@attr(assertion='succeeds with status 204')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_set_invalid_success_code():
|
def test_post_object_set_invalid_success_code():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
bucket.set_acl('public-read-write')
|
bucket.set_acl('public-read-write')
|
||||||
|
@ -1138,6 +1143,7 @@ def test_post_object_set_invalid_success_code():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='succeeds and returns written data')
|
@attr(assertion='succeeds and returns written data')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_upload_larger_than_chunk():
|
def test_post_object_upload_larger_than_chunk():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1178,6 +1184,7 @@ def test_post_object_upload_larger_than_chunk():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='succeeds and returns written data')
|
@attr(assertion='succeeds and returns written data')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_set_key_from_filename():
|
def test_post_object_set_key_from_filename():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1216,6 +1223,7 @@ def test_post_object_set_key_from_filename():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='succeeds with status 204')
|
@attr(assertion='succeeds with status 204')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_ignored_header():
|
def test_post_object_ignored_header():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1251,6 +1259,7 @@ def test_post_object_ignored_header():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='succeeds with status 204')
|
@attr(assertion='succeeds with status 204')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_case_insensitive_condition_fields():
|
def test_post_object_case_insensitive_condition_fields():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1286,6 +1295,7 @@ def test_post_object_case_insensitive_condition_fields():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='succeeds with escaped leading $ and returns written data')
|
@attr(assertion='succeeds with escaped leading $ and returns written data')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_escaped_field_values():
|
def test_post_object_escaped_field_values():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1324,6 +1334,7 @@ def test_post_object_escaped_field_values():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='succeeds and returns redirect url')
|
@attr(assertion='succeeds and returns redirect url')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_success_redirect_action():
|
def test_post_object_success_redirect_action():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1368,6 +1379,7 @@ def test_post_object_success_redirect_action():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='fails with invalid signature error')
|
@attr(assertion='fails with invalid signature error')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_invalid_signature():
|
def test_post_object_invalid_signature():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1403,6 +1415,7 @@ def test_post_object_invalid_signature():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='fails with access key does not exist error')
|
@attr(assertion='fails with access key does not exist error')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_invalid_access_key():
|
def test_post_object_invalid_access_key():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1438,6 +1451,7 @@ def test_post_object_invalid_access_key():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='fails with invalid expiration error')
|
@attr(assertion='fails with invalid expiration error')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_invalid_date_format():
|
def test_post_object_invalid_date_format():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1473,6 +1487,7 @@ def test_post_object_invalid_date_format():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='fails with missing key error')
|
@attr(assertion='fails with missing key error')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_no_key_specified():
|
def test_post_object_no_key_specified():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1507,6 +1522,7 @@ def test_post_object_no_key_specified():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='fails with missing signature error')
|
@attr(assertion='fails with missing signature error')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_missing_signature():
|
def test_post_object_missing_signature():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1542,6 +1558,7 @@ def test_post_object_missing_signature():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='fails with extra input fields policy error')
|
@attr(assertion='fails with extra input fields policy error')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_missing_policy_condition():
|
def test_post_object_missing_policy_condition():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1576,6 +1593,7 @@ def test_post_object_missing_policy_condition():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='succeeds using starts-with restriction on metadata header')
|
@attr(assertion='succeeds using starts-with restriction on metadata header')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_user_specified_header():
|
def test_post_object_user_specified_header():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1614,6 +1632,7 @@ def test_post_object_user_specified_header():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='fails with policy condition failed error due to missing field in POST request')
|
@attr(assertion='fails with policy condition failed error due to missing field in POST request')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_request_missing_policy_specified_field():
|
def test_post_object_request_missing_policy_specified_field():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1650,6 +1669,7 @@ def test_post_object_request_missing_policy_specified_field():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='fails with conditions must be list error')
|
@attr(assertion='fails with conditions must be list error')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_condition_is_case_sensitive():
|
def test_post_object_condition_is_case_sensitive():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1685,6 +1705,7 @@ def test_post_object_condition_is_case_sensitive():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='fails with expiration must be string error')
|
@attr(assertion='fails with expiration must be string error')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_expires_is_case_sensitive():
|
def test_post_object_expires_is_case_sensitive():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1720,6 +1741,7 @@ def test_post_object_expires_is_case_sensitive():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='fails with policy expired error')
|
@attr(assertion='fails with policy expired error')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_expired_policy():
|
def test_post_object_expired_policy():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1755,6 +1777,7 @@ def test_post_object_expired_policy():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='fails using equality restriction on metadata header')
|
@attr(assertion='fails using equality restriction on metadata header')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_invalid_request_field_value():
|
def test_post_object_invalid_request_field_value():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1791,6 +1814,7 @@ def test_post_object_invalid_request_field_value():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='fails with policy missing expiration error')
|
@attr(assertion='fails with policy missing expiration error')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_missing_expires_condition():
|
def test_post_object_missing_expires_condition():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1826,6 +1850,7 @@ def test_post_object_missing_expires_condition():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='fails with policy missing conditions error')
|
@attr(assertion='fails with policy missing conditions error')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_missing_conditions_list():
|
def test_post_object_missing_conditions_list():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1854,6 +1879,7 @@ def test_post_object_missing_conditions_list():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='fails with allowable upload size exceeded error')
|
@attr(assertion='fails with allowable upload size exceeded error')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_upload_size_limit_exceeded():
|
def test_post_object_upload_size_limit_exceeded():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1889,6 +1915,7 @@ def test_post_object_upload_size_limit_exceeded():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='fails with invalid content length error')
|
@attr(assertion='fails with invalid content length error')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_missing_content_length_argument():
|
def test_post_object_missing_content_length_argument():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1924,6 +1951,7 @@ def test_post_object_missing_content_length_argument():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='fails with invalid JSON error')
|
@attr(assertion='fails with invalid JSON error')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_invalid_content_length_argument():
|
def test_post_object_invalid_content_length_argument():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
@ -1959,6 +1987,7 @@ def test_post_object_invalid_content_length_argument():
|
||||||
@attr(method='post')
|
@attr(method='post')
|
||||||
@attr(operation='authenticated browser based upload via POST request')
|
@attr(operation='authenticated browser based upload via POST request')
|
||||||
@attr(assertion='fails with upload size less than minimum allowable error')
|
@attr(assertion='fails with upload size less than minimum allowable error')
|
||||||
|
@attr('fails_on_dho')
|
||||||
def test_post_object_upload_size_below_minimum():
|
def test_post_object_upload_size_below_minimum():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue