diff --git a/s3tests/functional/test_s3.py b/s3tests/functional/test_s3.py index 3769bb9..4af99a0 100644 --- a/s3tests/functional/test_s3.py +++ b/s3tests/functional/test_s3.py @@ -877,6 +877,7 @@ def test_object_set_get_unicode_metadata(): @attr(method='put') @attr(operation='metadata write/re-write') @attr(assertion='non-UTF-8 values detected, but preserved') +@attr('fails_strict_rfc2616') def test_object_set_get_non_utf8_metadata(): bucket = get_new_bucket() key = boto.s3.key.Key(bucket) @@ -904,6 +905,7 @@ def _set_get_metadata_unreadable(metadata, bucket=None): @attr(method='put') @attr(operation='metadata write') @attr(assertion='non-priting prefixes noted and preserved') +@attr('fails_strict_rfc2616') def test_object_set_get_metadata_empty_to_unreadable_prefix(): metadata = '\x04w' got = _set_get_metadata_unreadable(metadata) @@ -914,6 +916,7 @@ def test_object_set_get_metadata_empty_to_unreadable_prefix(): @attr(method='put') @attr(operation='metadata write') @attr(assertion='non-priting suffixes noted and preserved') +@attr('fails_strict_rfc2616') def test_object_set_get_metadata_empty_to_unreadable_suffix(): metadata = 'h\x04' got = _set_get_metadata_unreadable(metadata) @@ -934,6 +937,7 @@ def test_object_set_get_metadata_empty_to_unreadable_infix(): @attr(method='put') @attr(operation='metadata re-write') @attr(assertion='non-priting prefixes noted and preserved') +@attr('fails_strict_rfc2616') def test_object_set_get_metadata_overwrite_to_unreadable_prefix(): metadata = '\x04w' got = _set_get_metadata_unreadable(metadata) @@ -947,6 +951,7 @@ def test_object_set_get_metadata_overwrite_to_unreadable_prefix(): @attr(method='put') @attr(operation='metadata re-write') @attr(assertion='non-priting suffixes noted and preserved') +@attr('fails_strict_rfc2616') def test_object_set_get_metadata_overwrite_to_unreadable_suffix(): metadata = 'h\x04' got = _set_get_metadata_unreadable(metadata)