forked from TrueCloudLab/s3-tests
Merge pull request #261 from linuxbox2/wip-lifecycle-prefix
boto{2,3}: rm functional.test_s3.test_lifecycle_rules_conflict Reviewed-by: Casey Bodley <cbodley@redhat.com>
This commit is contained in:
commit
16393fb667
1 changed files with 0 additions and 18 deletions
|
@ -7930,24 +7930,6 @@ def test_lifecycle_invalid_status():
|
||||||
eq(status, 400)
|
eq(status, 400)
|
||||||
eq(error_code, 'MalformedXML')
|
eq(error_code, 'MalformedXML')
|
||||||
|
|
||||||
@attr(resource='bucket')
|
|
||||||
@attr(method='put')
|
|
||||||
@attr(operation='rules conflicted in lifecycle')
|
|
||||||
@attr('lifecycle')
|
|
||||||
@attr(assertion='fails 400')
|
|
||||||
def test_lifecycle_rules_conflicted():
|
|
||||||
bucket_name = get_new_bucket()
|
|
||||||
client = get_client()
|
|
||||||
rules=[{'ID': 'rule1', 'Expiration': {'Days': 2}, 'Prefix': 'test1/', 'Status':'Enabled'},
|
|
||||||
{'ID': 'rule2', 'Expiration': {'Days': 3}, 'Prefix': 'test3/', 'Status':'Enabled'},
|
|
||||||
{'ID': 'rule3', 'Expiration': {'Days': 5}, 'Prefix': 'test1/abc', 'Status':'Enabled'}]
|
|
||||||
lifecycle = {'Rules': rules}
|
|
||||||
|
|
||||||
e = assert_raises(ClientError, client.put_bucket_lifecycle_configuration, Bucket=bucket_name, LifecycleConfiguration=lifecycle)
|
|
||||||
status, error_code = _get_status_and_error_code(e.response)
|
|
||||||
eq(status, 400)
|
|
||||||
eq(error_code, 'InvalidRequest')
|
|
||||||
|
|
||||||
@attr(resource='bucket')
|
@attr(resource='bucket')
|
||||||
@attr(method='put')
|
@attr(method='put')
|
||||||
@attr(operation='set lifecycle config with expiration date')
|
@attr(operation='set lifecycle config with expiration date')
|
||||||
|
|
Loading…
Reference in a new issue