def METHOD_NAME(superuser_role_need):
    """Test permission policy excluding 'superuser_role_need'."""
    search_perm = TestRDMPermissionPolicy(action="search")
    create_perm = TestRDMPermissionPolicy(action="create")
    update_perm = TestRDMPermissionPolicy(action="update")
    delete_perm = TestRDMPermissionPolicy(action="delete")
    updates_files_perm = TestRDMPermissionPolicy(action="updates_files")
    assert search_perm.needs == {superuser_role_need, any_user, system_process}
    assert search_perm.excludes == set()
    assert create_perm.needs == {
        superuser_role_need,
        authenticated_user,
        system_process,
    }
    assert create_perm.excludes == set()
    assert update_perm.needs == {superuser_role_need}
    assert update_perm.excludes == {any_user}
    assert delete_perm.needs == {superuser_role_need}
    assert delete_perm.excludes == {any_user}
    assert updates_files_perm.needs == {superuser_role_need}
    assert updates_files_perm.excludes == {any_user}