@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
def test_put_user_policy():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
def test_put_user_policy_invalid_user():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
def test_put_user_policy_parameter_limit():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
@pytest.mark.fails_on_rgw
def test_put_user_policy_invalid_element():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
def test_put_existing_user_policy():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
def test_list_user_policy():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
def test_list_user_policy_invalid_user():
client = get_iam_client()
e = assert_raises(ClientError, client.list_user_policies, UserName="some-non-existing-user-id")
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
def test_get_user_policy():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
def test_get_user_policy_invalid_user():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
@pytest.mark.fails_on_rgw
def test_get_user_policy_invalid_policy_name():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
@pytest.mark.fails_on_rgw
def test_get_deleted_user_policy():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
def test_get_user_policy_from_multiple_policies():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
def test_delete_user_policy():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
def test_delete_user_policy_invalid_user():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
def test_delete_user_policy_invalid_policy_name():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
def test_delete_user_policy_from_multiple_policies():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
def test_allow_bucket_actions_in_user_policy():
client = get_iam_client()
s3_client_alt = get_alt_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
@pytest.mark.fails_on_dbstore
def test_deny_bucket_actions_in_user_policy():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
def test_allow_object_actions_in_user_policy():
client = get_iam_client()
s3_client_alt = get_alt_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
@pytest.mark.fails_on_dbstore
def test_deny_object_actions_in_user_policy():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
def test_allow_multipart_actions_in_user_policy():
client = get_iam_client()
s3_client_alt = get_alt_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
@pytest.mark.fails_on_dbstore
def test_deny_multipart_actions_in_user_policy():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
@pytest.mark.fails_on_dbstore
def test_allow_tagging_actions_in_user_policy():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
@pytest.mark.fails_on_dbstore
def test_deny_tagging_actions_in_user_policy():
client = get_iam_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
@pytest.mark.fails_on_dbstore
def test_verify_conflicting_user_policy_statements():
s3client = get_alt_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
@pytest.mark.fails_on_dbstore
def test_verify_conflicting_user_policies():
s3client = get_alt_client()
@pytest.mark.user_policy
-@pytest.mark.test_of_iam
+@pytest.mark.iam_tenant
def test_verify_allow_iam_actions():
policy1 = json.dumps(
{"Version": "2012-10-17",