コード例 #1
0
ファイル: test_api_users.py プロジェクト: ccortezia/myiam
def test_update_user_inherit_group_policies(ddbt):
    create_user(ddbt, user_name="engineer", human_name="Engineer")
    update_user_inherit_group_policies(
        ddbt,
        user_name="engineer",
        group_name="engineers",
        policy_names=["ManageUsersReadOnly", "ManageDataAdmin"],
    )
    user = describe_user(ddbt, user_name="engineer")
    print(user)
コード例 #2
0
ファイル: test_api_users.py プロジェクト: ccortezia/myiam
def test_update_user_attach_policies(ddbt):
    create_user(ddbt, user_name="engineer", human_name="Engineer")
    update_user_attach_policies(ddbt, user_name="engineer", policy_names=["ManageUsersReadOnly"])
    user = describe_user(ddbt, user_name="engineer")
    print(user)
コード例 #3
0
ファイル: test_api_users.py プロジェクト: ccortezia/myiam
def test_update_user_remove_from_groups(ddbt):
    create_user(ddbt, user_name="joe", human_name="Joe")
    update_user_add_to_groups(ddbt, user_name="joe", group_names=["admin", "sales"])
    update_user_remove_from_groups(ddbt, user_name="joe", group_names=["admin", "sales"])
    user = describe_user(ddbt, user_name="joe")
    print(user)
コード例 #4
0
ファイル: test_api_users.py プロジェクト: ccortezia/myiam
def test_update_user(ddbt):
    create_user(ddbt, user_name="joe", human_name="Joe")
    update_user(ddbt, user_name="joe", human_name="joseph")
    user = describe_user(ddbt, user_name="joe")
    print(user)
コード例 #5
0
ファイル: test_api_users.py プロジェクト: ccortezia/myiam
def test_create_user(ddbt):
    create_user(ddbt, user_name="joe", human_name="Joe")
    users = list_users(ddbt)
    print(users)
コード例 #6
0
ファイル: test_api_users.py プロジェクト: ccortezia/myiam
def test_delete_user(ddbt):
    create_user(ddbt, user_name="joe", human_name="Joe")
    delete_user(ddbt, user_name="joe")
    user = describe_user(ddbt, user_name="joe")
    print(user)