Beispiel #1
0
def test_delete_all_group_memberships_existing_memberships(
        identity_client, list_all_resources_patch):
    user_group_membership_one = UserGroupMembership()
    user_group_membership_one.id = 'ocid1.grp_mem.oc1.xdfs'
    user_group_membership_two = UserGroupMembership()
    user_group_membership_two.id = 'ocid1.grp_mem.oc1.iues'
    existing_grp_mem = [user_group_membership_one, user_group_membership_two]
    list_all_resources_patch.return_value = existing_grp_mem
    identity_client.remove_user_from_group.return_value = None
    result = oci_user.delete_all_group_memberships(identity_client,
                                                   'test_compartment',
                                                   get_user())
    assert result is True
Beispiel #2
0
def test_delete_all_users_from_group_success(identity_client, list_all_resources_patch):
    user_group_membership = UserGroupMembership()
    user_group_membership.id = "usr_group_1"
    list_all_resources_patch.return_value = [user_group_membership]
    identity_client.remove_user_from_group.return_value = None
    changed = oci_group.delete_all_users_from_group(
        identity_client, "test_compartment", create_group_object()
    )
    assert identity_client.remove_user_from_group.called
    assert changed is True