s3-tests/s3tests_boto3/functional
Soumya Koduri 15d4dd96c5 Fix create_bucket tests as per new bucket naming conventions
As per amazon s3 spec -
https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-s3-bucket-naming-requirements.html

The s3 bucket names should not contain upper case letters or underscore.
Name cannot end with dash or have consecutive periods, or dashes adjacent to periods
Name length shouldn't exceed 63 characters.

These rules are being enforced via
- https://github.com/ceph/ceph/pull/26787

This patch is to update the respective testcases as well.

Note: check_invalid_bucket_name() seems to have been broken. It should
try to create bucket using invalid name. Have addressed it in this
patch. Because of this few testcases (which were incorrectly passing
earlier) are failing in validate_bucket_name. Have marked them
'fails_on_rgw' as done for test_bucket_create_naming_bad_punctuation

Signed-off-by: Soumya Koduri <skoduri@redhat.com>
2019-09-24 13:48:58 -04:00
..
__init__.py nuke_prefixed_buckets() ignores 404 from bucket delete 2019-04-22 15:35:12 -04:00
policy.py boto3: Foundation laid for boto3 tests 2019-01-16 16:31:24 -05:00
rgw_interactive.py boto3: Foundation laid for boto3 tests 2019-01-16 16:31:24 -05:00
test_headers.py boto3: Foundation laid for boto3 tests 2019-01-16 16:31:24 -05:00
test_s3.py Fix create_bucket tests as per new bucket naming conventions 2019-09-24 13:48:58 -04:00
test_utils.py boto3: Foundation laid for boto3 tests 2019-01-16 16:31:24 -05:00
utils.py boto3: Foundation laid for boto3 tests 2019-01-16 16:31:24 -05:00