Skip to content

global: add redirection from legacy recids #210

global: add redirection from legacy recids

global: add redirection from legacy recids #210

Triggered via pull request September 27, 2024 16:17
Status Failure
Total duration 5m 9s
Artifacts

tests.yml

on: pull_request
Matrix: Tests
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 warning
Tests (site, 3.9, postgresql14, opensearch2, redis, rabbitmq, 18): site/tests/conftest.py#L1
isort-check from collections import namedtuple import pytest -from cds_rdm.permissions import ( - CDSCommunitiesPermissionPolicy, - CDSRDMRecordPermissionPolicy, -) from invenio_access.models import ActionRoles from invenio_access.permissions import superuser_access, system_identity from invenio_accounts.models import Role from invenio_vocabularies.contrib.funders.api import Funder from invenio_vocabularies.proxies import current_service as vocabulary_service from invenio_vocabularies.records.api import Vocabulary + +from cds_rdm.permissions import ( + CDSCommunitiesPermissionPolicy, + CDSRDMRecordPermissionPolicy, +) @pytest.fixture(scope="module")
Tests (site, 3.9, postgresql14, opensearch2, redis, rabbitmq, 18): site/tests/ldap/test_ldap.py#L1
isort-check from copy import deepcopy import pytest -from cds_rdm.ldap.api import LdapUserImporter, update_users -from cds_rdm.ldap.utils import serialize_ldap_user from flask import current_app from invenio_access.permissions import system_identity from invenio_accounts.models import User from invenio_users_resources.proxies import current_users_service from invenio_users_resources.services.users.tasks import reindex_users from sqlalchemy.exc import IntegrityError + +from cds_rdm.ldap.api import LdapUserImporter, update_users +from cds_rdm.ldap.utils import serialize_ldap_user def test_update_users(app, db, mocker):
Tests (site, 3.9, postgresql14, opensearch2, redis, rabbitmq, 18): site/cds_rdm/tasks.py#L1
isort-check """Celery tasks for cds.""" import requests -from cds_rdm.errors import RequestError -from cds_rdm.ldap.api import update_users from celery import shared_task from flask import current_app from invenio_db import db from invenio_oauthclient.handlers.utils import create_or_update_roles + +from cds_rdm.errors import RequestError +from cds_rdm.ldap.api import update_users @shared_task(
Tests (site, 3.9, postgresql14, opensearch2, redis, rabbitmq, 18): site/cds_rdm/views.py#L1
isort-check """Additional views.""" -from cds_rdm.resolver import get_pid_by_legacy_recid from flask import Blueprint, redirect from invenio_rdm_records.resources.urls import record_url_for + +from cds_rdm.resolver import get_pid_by_legacy_recid def legacy_redirect(id):
Tests (site, 3.9, postgresql14, opensearch2, redis, rabbitmq, 18): site/cds_rdm/ldap/api.py#L1
isort-check import uuid from functools import partial -from cds_rdm.ldap.client import LdapClient -from cds_rdm.ldap.user_importer import LdapUserImporter -from cds_rdm.ldap.utils import InvenioUser, serialize_ldap_user, user_exists from flask import current_app from invenio_db import db from invenio_oauthclient.models import RemoteAccount from invenio_users_resources.services.users.tasks import reindex_users + +from cds_rdm.ldap.client import LdapClient +from cds_rdm.ldap.user_importer import LdapUserImporter +from cds_rdm.ldap.utils import InvenioUser, serialize_ldap_user, user_exists def get_ldap_users(log_func):
Tests (site, 3.9, postgresql14, opensearch2, redis, rabbitmq, 18): site/cds_rdm/ldap/utils.py#L1
isort-check from functools import partial -from cds_rdm.ldap.errors import InvalidLdapUser from invenio_accounts.models import User from invenio_oauthclient.models import UserIdentity from invenio_userprofiles import UserProfile + +from cds_rdm.ldap.errors import InvalidLdapUser def serialize_ldap_user(ldap_user_data, log_func=None):
Tests (site, 3.9, postgresql14, opensearch2, redis, rabbitmq, 18)
Process completed with exit code 1.
Tests (site, 3.12, postgresql14, opensearch2, redis, rabbitmq, 18)
The job was canceled because "site_3_9_postgresql14_ope" failed.
Tests (site, 3.12, postgresql14, opensearch2, redis, rabbitmq, 18): site/tests/conftest.py#L1
isort-check from collections import namedtuple import pytest -from cds_rdm.permissions import ( - CDSCommunitiesPermissionPolicy, - CDSRDMRecordPermissionPolicy, -) from invenio_access.models import ActionRoles from invenio_access.permissions import superuser_access, system_identity from invenio_accounts.models import Role from invenio_vocabularies.contrib.funders.api import Funder from invenio_vocabularies.proxies import current_service as vocabulary_service from invenio_vocabularies.records.api import Vocabulary + +from cds_rdm.permissions import ( + CDSCommunitiesPermissionPolicy, + CDSRDMRecordPermissionPolicy, +) @pytest.fixture(scope="module")
Tests (site, 3.12, postgresql14, opensearch2, redis, rabbitmq, 18)
The operation was canceled.
Tests (site, 3.9, postgresql14, opensearch2, redis, rabbitmq, 18)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/