forked from TrueCloudLab/s3-tests
fix test_bucket_acl_grant_nonexist_user
* Change user_id to avoid name conflict * Check for error_code
This commit is contained in:
parent
03a80e6121
commit
5136608e76
1 changed files with 2 additions and 1 deletions
|
@ -888,13 +888,14 @@ def test_bucket_acl_grant_userid_write():
|
||||||
def test_bucket_acl_grant_nonexist_user():
|
def test_bucket_acl_grant_nonexist_user():
|
||||||
bucket = get_new_bucket()
|
bucket = get_new_bucket()
|
||||||
# add alt user
|
# add alt user
|
||||||
bad_user_id = 'foo'
|
bad_user_id = '_foo'
|
||||||
policy = bucket.get_acl()
|
policy = bucket.get_acl()
|
||||||
policy.acl.add_user_grant('FULL_CONTROL', bad_user_id)
|
policy.acl.add_user_grant('FULL_CONTROL', bad_user_id)
|
||||||
print policy.to_xml()
|
print policy.to_xml()
|
||||||
e = assert_raises(boto.exception.S3ResponseError, bucket.set_acl, policy)
|
e = assert_raises(boto.exception.S3ResponseError, bucket.set_acl, policy)
|
||||||
eq(e.status, 400)
|
eq(e.status, 400)
|
||||||
eq(e.reason, 'Bad Request')
|
eq(e.reason, 'Bad Request')
|
||||||
|
eq(e.error_code, 'InvalidArgument')
|
||||||
|
|
||||||
|
|
||||||
# This test will fail on DH Objects. DHO allows multiple users with one account, which
|
# This test will fail on DH Objects. DHO allows multiple users with one account, which
|
||||||
|
|
Loading…
Reference in a new issue