@pytest.mark.bucket_logging
@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_put_bucket_logging_tenant_s():
_put_bucket_logging_tenant('Standard')
@pytest.mark.bucket_logging
@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_put_bucket_logging_account_s():
_put_bucket_logging_account('Standard')
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_put_objects():
_bucket_logging_put_objects(False)
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_put_objects_versioned():
_bucket_logging_put_objects(True)
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_put_concurrency():
src_bucket_name = get_new_bucket()
log_bucket_name = get_new_bucket_name()
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_delete_objects():
_bucket_logging_delete_objects(False)
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_delete_objects_versioned():
_bucket_logging_delete_objects(True)
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_get_objects():
_bucket_logging_get_objects(False)
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_get_objects_versioned():
_bucket_logging_get_objects(True)
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_copy_objects():
_bucket_logging_copy_objects(False, False)
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_copy_objects_versioned():
_bucket_logging_copy_objects(True, False)
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_copy_objects_bucket():
_bucket_logging_copy_objects(False, True)
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_copy_objects_bucket_versioned():
_bucket_logging_copy_objects(True, True)
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_head_objects():
_bucket_logging_head_objects(False)
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_head_objects_versioned():
_bucket_logging_head_objects(True)
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_mpu():
_bucket_logging_mpu(False)
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_mpu_versioned():
_bucket_logging_mpu(True)
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_mpu_copy():
_bucket_logging_mpu_copy(False)
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_mpu_copy_versioned():
_bucket_logging_mpu_copy(True)
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_multi_delete():
_bucket_logging_multi_delete(False)
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_multi_delete_versioned():
_bucket_logging_multi_delete(True)
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_multiple_prefixes():
log_bucket_name = get_new_bucket_name()
log_bucket = get_new_bucket_resource(name=log_bucket_name)
@pytest.mark.bucket_logging
+@pytest.mark.fails_on_aws
+@pytest.mark.fails_without_logging_rollover
def test_bucket_logging_single_prefix():
log_bucket_name = get_new_bucket_name()
log_bucket = get_new_bucket_resource(name=log_bucket_name)