running extract_messages extracting messages from invenio_vocabularies/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/cli.py (encoding="utf-8") extracting messages from invenio_vocabularies/config.py (encoding="utf-8") extracting messages from invenio_vocabularies/ext.py (encoding="utf-8") extracting messages from invenio_vocabularies/factories.py (encoding="utf-8") extracting messages from invenio_vocabularies/fixtures.py (encoding="utf-8") extracting messages from invenio_vocabularies/jobs.py (encoding="utf-8") extracting messages from invenio_vocabularies/proxies.py (encoding="utf-8") extracting messages from invenio_vocabularies/views.py (encoding="utf-8") extracting messages from invenio_vocabularies/webpack.py (encoding="utf-8") extracting messages from invenio_vocabularies/administration/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/administration/views/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/administration/views/vocabularies.py (encoding="utf-8") extracting messages from invenio_vocabularies/alembic/17c703ce1eb7_create_names_table.py (encoding="utf-8") extracting messages from invenio_vocabularies/alembic/3ba812d80559_add_internal_name_id.py (encoding="utf-8") extracting messages from invenio_vocabularies/alembic/4a9a4fd235f8_create_vocabulary_schemes.py (encoding="utf-8") extracting messages from invenio_vocabularies/alembic/4f365fced43f_create_vocabularies_tables.py (encoding="utf-8") extracting messages from invenio_vocabularies/alembic/55a700f897b6_add_names_and_afiliations_pid_column.py (encoding="utf-8") extracting messages from invenio_vocabularies/alembic/6312f33645c1_create_affiliations_table.py (encoding="utf-8") extracting messages from invenio_vocabularies/alembic/676dd587542d_create_funders_vocabulary_table.py (encoding="utf-8") extracting messages from invenio_vocabularies/alembic/8ff82dfb0be8_create_vocabularies_branch.py (encoding="utf-8") extracting messages from invenio_vocabularies/alembic/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/alembic/af2457652217_drop_unique_constraint_from_internal_id.py (encoding="utf-8") extracting messages from invenio_vocabularies/alembic/d00af88aac94_change_datetime_types.py (encoding="utf-8") extracting messages from invenio_vocabularies/alembic/e1146238edd3_create_awards_table.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/affiliations/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/affiliations/affiliations.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/affiliations/api.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/affiliations/config.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/affiliations/datastreams.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/affiliations/facets.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/affiliations/models.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/affiliations/resources.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/affiliations/schema.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/affiliations/services.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/affiliations/jsonschemas/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/affiliations/mappings/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/affiliations/mappings/os-v1/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/affiliations/mappings/os-v2/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/affiliations/mappings/v7/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/awards/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/awards/api.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/awards/awards.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/awards/config.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/awards/datastreams.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/awards/models.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/awards/resources.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/awards/schema.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/awards/serializer.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/awards/services.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/awards/jsonschemas/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/awards/mappings/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/awards/mappings/os-v1/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/awards/mappings/os-v2/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/awards/mappings/v7/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/common/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/common/utils.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/common/openaire/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/common/openaire/datastreams.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/common/ror/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/common/ror/datastreams.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/funders/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/funders/api.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/funders/config.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/funders/datastreams.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/funders/facets.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/funders/funders.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/funders/models.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/funders/resources.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/funders/schema.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/funders/serializer.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/funders/services.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/funders/jsonschemas/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/funders/mappings/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/funders/mappings/os-v1/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/funders/mappings/os-v2/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/funders/mappings/v7/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/names/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/names/api.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/names/components.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/names/config.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/names/datastreams.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/names/models.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/names/names.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/names/permissions.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/names/resources.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/names/s3client.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/names/schema.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/names/services.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/names/jsonschemas/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/names/mappings/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/names/mappings/os-v1/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/names/mappings/os-v2/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/names/mappings/v7/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/api.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/config.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/datastreams.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/facets.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/models.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/resources.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/schema.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/services.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/subjects.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/euroscivoc/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/euroscivoc/datastreams.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/gemet/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/gemet/datastreams.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/jsonschemas/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/mappings/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/mappings/os-v1/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/mappings/os-v2/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/mappings/v7/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/mesh/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/mesh/datastreams.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/nvs/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/contrib/subjects/nvs/datastreams.py (encoding="utf-8") extracting messages from invenio_vocabularies/datastreams/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/datastreams/datastreams.py (encoding="utf-8") extracting messages from invenio_vocabularies/datastreams/errors.py (encoding="utf-8") extracting messages from invenio_vocabularies/datastreams/factories.py (encoding="utf-8") extracting messages from invenio_vocabularies/datastreams/readers.py (encoding="utf-8") extracting messages from invenio_vocabularies/datastreams/tasks.py (encoding="utf-8") extracting messages from invenio_vocabularies/datastreams/transformers.py (encoding="utf-8") extracting messages from invenio_vocabularies/datastreams/writers.py (encoding="utf-8") extracting messages from invenio_vocabularies/datastreams/xml.py (encoding="utf-8") extracting messages from invenio_vocabularies/records/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/records/api.py (encoding="utf-8") extracting messages from invenio_vocabularies/records/models.py (encoding="utf-8") extracting messages from invenio_vocabularies/records/pidprovider.py (encoding="utf-8") extracting messages from invenio_vocabularies/records/jsonschemas/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/records/mappings/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/records/mappings/os-v1/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/records/mappings/os-v2/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/records/mappings/v7/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/records/systemfields/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/records/systemfields/pid.py (encoding="utf-8") extracting messages from invenio_vocabularies/records/systemfields/relations.py (encoding="utf-8") extracting messages from invenio_vocabularies/resources/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/resources/config.py (encoding="utf-8") extracting messages from invenio_vocabularies/resources/resource.py (encoding="utf-8") extracting messages from invenio_vocabularies/resources/schema.py (encoding="utf-8") extracting messages from invenio_vocabularies/resources/serializer.py (encoding="utf-8") extracting messages from invenio_vocabularies/services/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/services/components.py (encoding="utf-8") extracting messages from invenio_vocabularies/services/config.py (encoding="utf-8") extracting messages from invenio_vocabularies/services/facets.py (encoding="utf-8") extracting messages from invenio_vocabularies/services/generators.py (encoding="utf-8") extracting messages from invenio_vocabularies/services/permissions.py (encoding="utf-8") extracting messages from invenio_vocabularies/services/querystr.py (encoding="utf-8") extracting messages from invenio_vocabularies/services/results.py (encoding="utf-8") extracting messages from invenio_vocabularies/services/schema.py (encoding="utf-8") extracting messages from invenio_vocabularies/services/service.py (encoding="utf-8") extracting messages from invenio_vocabularies/services/tasks.py (encoding="utf-8") extracting messages from invenio_vocabularies/services/custom_fields/__init__.py (encoding="utf-8") extracting messages from invenio_vocabularies/services/custom_fields/subject.py (encoding="utf-8") extracting messages from invenio_vocabularies/services/custom_fields/vocabulary.py (encoding="utf-8") extracting messages from invenio_vocabularies/templates/semantic-ui/invenio_vocabularies/subjects.html (encoding="utf-8") extracting messages from invenio_vocabularies/templates/semantic-ui/invenio_vocabularies/vocabularies-list.html (encoding="utf-8") extracting messages from invenio_vocabularies/templates/semantic-ui/invenio_vocabularies/vocabulary-details.html (encoding="utf-8") writing PO template file to /dev/null opensearch Pulling redis Pulling postgresql Pulling 84a2afebaf4d Pulling fs layer 68bef8a2321a Pulling fs layer dc35057c3d27 Pulling fs layer 762d5b1c0ef7 Pulling fs layer 1196a886e941 Pulling fs layer 96afa962f1ac Pulling fs layer 4f4fb700ef54 Pulling fs layer 6475cc3afbe1 Pulling fs layer 1196a886e941 Waiting 96afa962f1ac Waiting 4f4fb700ef54 Waiting 6475cc3afbe1 Waiting 762d5b1c0ef7 Waiting f9dd052e142d Pulling fs layer e8c6d4883897 Pulling fs layer 648eb81b3252 Pulling fs layer eb77aa907276 Pulling fs layer 4f4fb700ef54 Pulling fs layer 0ffa8f8aba1e Pulling fs layer f9dd052e142d Waiting 2e81b9cb93cd Pulling fs layer e8c6d4883897 Waiting eb77aa907276 Waiting 648eb81b3252 Waiting 4f4fb700ef54 Waiting 2e81b9cb93cd Waiting 0ffa8f8aba1e Waiting b0a0cf830b12 Pulling fs layer dda3d8fbd5ed Pulling fs layer 283a477db7bb Pulling fs layer 91d2729fa4d5 Pulling fs layer 9739ced65621 Pulling fs layer ae3bb1b347a4 Pulling fs layer f8406d9c00ea Pulling fs layer c199bff16b05 Pulling fs layer e0d55fdb4d15 Pulling fs layer c1cb13b19080 Pulling fs layer 873532e5f8c7 Pulling fs layer 050d9f8c3b1c Pulling fs layer 710e142705f8 Pulling fs layer cb628c265f09 Pulling fs layer dda3d8fbd5ed Waiting 283a477db7bb Waiting 91d2729fa4d5 Waiting 9739ced65621 Waiting ae3bb1b347a4 Waiting f8406d9c00ea Waiting c199bff16b05 Waiting e0d55fdb4d15 Waiting c1cb13b19080 Waiting 873532e5f8c7 Waiting 050d9f8c3b1c Waiting 710e142705f8 Waiting cb628c265f09 Waiting b0a0cf830b12 Waiting 68bef8a2321a Downloading [==================> ] 407B/1.102kB 68bef8a2321a Downloading [==================================================>] 1.102kB/1.102kB 68bef8a2321a Download complete dc35057c3d27 Downloading [=======================> ] 408B/875B dc35057c3d27 Downloading [==================================================>] 875B/875B dc35057c3d27 Verifying Checksum dc35057c3d27 Download complete 84a2afebaf4d Downloading [> ] 298kB/28.24MB 762d5b1c0ef7 Downloading [> ] 15.38kB/1.438MB 84a2afebaf4d Downloading [==================> ] 10.51MB/28.24MB 1196a886e941 Downloading [> ] 156.4kB/15.35MB 84a2afebaf4d Download complete 762d5b1c0ef7 Verifying Checksum 762d5b1c0ef7 Download complete 84a2afebaf4d Extracting [> ] 294.9kB/28.24MB 1196a886e941 Downloading [===========================================> ] 13.28MB/15.35MB 1196a886e941 Verifying Checksum 1196a886e941 Download complete 84a2afebaf4d Extracting [=========> ] 5.308MB/28.24MB 4f4fb700ef54 Downloading [==================================================>] 32B/32B 4f4fb700ef54 Verifying Checksum 4f4fb700ef54 Download complete 96afa962f1ac Downloading [==================================================>] 96B/96B 96afa962f1ac Verifying Checksum 96afa962f1ac Download complete 84a2afebaf4d Extracting [================> ] 9.437MB/28.24MB 6475cc3afbe1 Downloading [===================================> ] 408B/573B 6475cc3afbe1 Downloading [==================================================>] 573B/573B 6475cc3afbe1 Verifying Checksum 6475cc3afbe1 Download complete 84a2afebaf4d Extracting [========================> ] 13.86MB/28.24MB f9dd052e142d Downloading [> ] 524.3kB/52.33MB e8c6d4883897 Downloading [> ] 44.1kB/4.398MB 84a2afebaf4d Extracting [======================================> ] 21.82MB/28.24MB 648eb81b3252 Downloading [=============> ] 407B/1.561kB 648eb81b3252 Downloading [==================================================>] 1.561kB/1.561kB 648eb81b3252 Verifying Checksum 648eb81b3252 Download complete e8c6d4883897 Verifying Checksum e8c6d4883897 Download complete f9dd052e142d Downloading [=============> ] 14.24MB/52.33MB f9dd052e142d Downloading [========================> ] 25.89MB/52.33MB 84a2afebaf4d Extracting [==========================================> ] 23.89MB/28.24MB 4f4fb700ef54 Downloading [==================================================>] 32B/32B 4f4fb700ef54 Verifying Checksum 4f4fb700ef54 Download complete eb77aa907276 Downloading [> ] 527.3kB/907.7MB f9dd052e142d Downloading [=============================================> ] 47.61MB/52.33MB f9dd052e142d Download complete f9dd052e142d Extracting [> ] 524.3kB/52.33MB 84a2afebaf4d Extracting [===============================================> ] 26.84MB/28.24MB eb77aa907276 Downloading [> ] 17.14MB/907.7MB f9dd052e142d Extracting [=> ] 1.573MB/52.33MB 0ffa8f8aba1e Downloading [==================================================>] 226B/226B 0ffa8f8aba1e Verifying Checksum 0ffa8f8aba1e Download complete eb77aa907276 Downloading [=> ] 33.82MB/907.7MB 2e81b9cb93cd Downloading [==========> ] 395B/1.859kB 2e81b9cb93cd Downloading [==================================================>] 1.859kB/1.859kB 2e81b9cb93cd Verifying Checksum 2e81b9cb93cd Download complete eb77aa907276 Downloading [===> ] 55.2MB/907.7MB f9dd052e142d Extracting [====> ] 4.719MB/52.33MB eb77aa907276 Downloading [====> ] 82.4MB/907.7MB 84a2afebaf4d Extracting [================================================> ] 27.43MB/28.24MB dda3d8fbd5ed Downloading [=================> ] 407B/1.165kB dda3d8fbd5ed Downloading [==================================================>] 1.165kB/1.165kB dda3d8fbd5ed Verifying Checksum dda3d8fbd5ed Download complete b0a0cf830b12 Downloading [> ] 298kB/29.15MB f9dd052e142d Extracting [=====> ] 5.767MB/52.33MB eb77aa907276 Downloading [=====> ] 108.5MB/907.7MB b0a0cf830b12 Downloading [==================> ] 10.72MB/29.15MB 84a2afebaf4d Extracting [==================================================>] 28.24MB/28.24MB f9dd052e142d Extracting [==========> ] 11.01MB/52.33MB eb77aa907276 Downloading [=======> ] 132.6MB/907.7MB 283a477db7bb Downloading [> ] 45.46kB/4.533MB 84a2afebaf4d Pull complete 68bef8a2321a Extracting [==================================================>] 1.102kB/1.102kB 68bef8a2321a Extracting [==================================================>] 1.102kB/1.102kB b0a0cf830b12 Downloading [==================> ] 11.01MB/29.15MB f9dd052e142d Extracting [===============> ] 15.73MB/52.33MB eb77aa907276 Downloading [========> ] 156.7MB/907.7MB 283a477db7bb Downloading [============================> ] 2.592MB/4.533MB 283a477db7bb Verifying Checksum 283a477db7bb Download complete b0a0cf830b12 Downloading [=================================> ] 19.37MB/29.15MB f9dd052e142d Extracting [====================> ] 21.5MB/52.33MB eb77aa907276 Downloading [==========> ] 181.9MB/907.7MB b0a0cf830b12 Verifying Checksum b0a0cf830b12 Download complete eb77aa907276 Downloading [==========> ] 196.3MB/907.7MB f9dd052e142d Extracting [========================> ] 25.69MB/52.33MB 91d2729fa4d5 Downloading [> ] 15.42kB/1.45MB b0a0cf830b12 Extracting [> ] 294.9kB/29.15MB 91d2729fa4d5 Verifying Checksum 91d2729fa4d5 Download complete eb77aa907276 Downloading [===========> ] 216.6MB/907.7MB f9dd052e142d Extracting [==========================> ] 27.26MB/52.33MB b0a0cf830b12 Extracting [=======> ] 4.129MB/29.15MB 9739ced65621 Downloading [> ] 84.54kB/8.069MB eb77aa907276 Downloading [============> ] 223MB/907.7MB f9dd052e142d Extracting [===========================> ] 28.84MB/52.33MB 9739ced65621 Verifying Checksum 9739ced65621 Download complete b0a0cf830b12 Extracting [===============> ] 8.847MB/29.15MB eb77aa907276 Downloading [============> ] 232.1MB/907.7MB ae3bb1b347a4 Downloading [> ] 12.68kB/1.196MB ae3bb1b347a4 Verifying Checksum ae3bb1b347a4 Download complete b0a0cf830b12 Extracting [==================> ] 10.62MB/29.15MB eb77aa907276 Downloading [=============> ] 240.6MB/907.7MB f8406d9c00ea Downloading [==================================================>] 116B/116B f8406d9c00ea Verifying Checksum f8406d9c00ea Download complete f9dd052e142d Extracting [============================> ] 29.88MB/52.33MB b0a0cf830b12 Extracting [=======================> ] 13.86MB/29.15MB eb77aa907276 Downloading [=============> ] 250.3MB/907.7MB c199bff16b05 Downloading [======> ] 407B/3.145kB c199bff16b05 Downloading [==================================================>] 3.145kB/3.145kB c199bff16b05 Verifying Checksum c199bff16b05 Download complete f9dd052e142d Extracting [=============================> ] 30.41MB/52.33MB b0a0cf830b12 Extracting [================================> ] 19.17MB/29.15MB eb77aa907276 Downloading [==============> ] 264.8MB/907.7MB e0d55fdb4d15 Downloading [> ] 537.6kB/109MB b0a0cf830b12 Extracting [=======================================> ] 23MB/29.15MB eb77aa907276 Downloading [===============> ] 289.5MB/907.7MB e0d55fdb4d15 Downloading [========> ] 18.16MB/109MB c1cb13b19080 Downloading [=> ] 375B/9.925kB c1cb13b19080 Downloading [==================================================>] 9.925kB/9.925kB c1cb13b19080 Verifying Checksum c1cb13b19080 Download complete eb77aa907276 Downloading [=================> ] 311.9MB/907.7MB f9dd052e142d Extracting [===============================> ] 33.03MB/52.33MB e0d55fdb4d15 Downloading [================> ] 36.83MB/109MB eb77aa907276 Downloading [==================> ] 328.9MB/907.7MB f9dd052e142d Extracting [================================> ] 34.08MB/52.33MB e0d55fdb4d15 Downloading [===========================> ] 59.24MB/109MB 873532e5f8c7 Downloading [==================================================>] 128B/128B 873532e5f8c7 Verifying Checksum 873532e5f8c7 Download complete eb77aa907276 Downloading [===================> ] 350.8MB/907.7MB b0a0cf830b12 Extracting [==========================================> ] 24.77MB/29.15MB e0d55fdb4d15 Downloading [===================================> ] 76.3MB/109MB f9dd052e142d Extracting [==================================> ] 35.65MB/52.33MB eb77aa907276 Downloading [====================> ] 375.5MB/907.7MB e0d55fdb4d15 Downloading [============================================> ] 97.7MB/109MB b0a0cf830b12 Extracting [==============================================> ] 27.13MB/29.15MB e0d55fdb4d15 Verifying Checksum e0d55fdb4d15 Download complete f9dd052e142d Extracting [===================================> ] 36.7MB/52.33MB eb77aa907276 Downloading [======================> ] 401.2MB/907.7MB 050d9f8c3b1c Downloading [==================================================>] 169B/169B 050d9f8c3b1c Verifying Checksum 050d9f8c3b1c Download complete b0a0cf830b12 Extracting [===============================================> ] 27.72MB/29.15MB eb77aa907276 Downloading [=======================> ] 423.6MB/907.7MB f9dd052e142d Extracting [====================================> ] 38.27MB/52.33MB 710e142705f8 Downloading [===> ] 407B/5.421kB 710e142705f8 Downloading [==================================================>] 5.421kB/5.421kB 710e142705f8 Verifying Checksum 710e142705f8 Download complete cb628c265f09 Downloading [==================================================>] 184B/184B cb628c265f09 Verifying Checksum cb628c265f09 Download complete eb77aa907276 Downloading [========================> ] 447.7MB/907.7MB f9dd052e142d Extracting [======================================> ] 39.85MB/52.33MB eb77aa907276 Downloading [==========================> ] 474.5MB/907.7MB eb77aa907276 Downloading [===========================> ] 493.7MB/907.7MB f9dd052e142d Extracting [========================================> ] 41.94MB/52.33MB eb77aa907276 Downloading [============================> ] 517.9MB/907.7MB b0a0cf830b12 Extracting [================================================> ] 28.31MB/29.15MB f9dd052e142d Extracting [==========================================> ] 44.56MB/52.33MB eb77aa907276 Downloading [=============================> ] 539.8MB/907.7MB f9dd052e142d Extracting [=============================================> ] 47.19MB/52.33MB eb77aa907276 Downloading [===============================> ] 562.8MB/907.7MB b0a0cf830b12 Extracting [==================================================>] 29.15MB/29.15MB eb77aa907276 Downloading [================================> ] 586.9MB/907.7MB b0a0cf830b12 Pull complete dda3d8fbd5ed Extracting [==================================================>] 1.165kB/1.165kB dda3d8fbd5ed Extracting [==================================================>] 1.165kB/1.165kB f9dd052e142d Extracting [==============================================> ] 48.76MB/52.33MB eb77aa907276 Downloading [=================================> ] 608.3MB/907.7MB eb77aa907276 Downloading [==================================> ] 632.4MB/907.7MB eb77aa907276 Downloading [====================================> ] 658.6MB/907.7MB f9dd052e142d Extracting [=================================================> ] 51.38MB/52.33MB eb77aa907276 Downloading [=====================================> ] 686.4MB/907.7MB f9dd052e142d Extracting [=================================================> ] 51.9MB/52.33MB f9dd052e142d Extracting [==================================================>] 52.33MB/52.33MB eb77aa907276 Downloading [=======================================> ] 709.4MB/907.7MB eb77aa907276 Downloading [========================================> ] 735.6MB/907.7MB eb77aa907276 Downloading [=========================================> ] 758.6MB/907.7MB f9dd052e142d Pull complete eb77aa907276 Downloading [==========================================> ] 763.4MB/907.7MB e8c6d4883897 Extracting [> ] 65.54kB/4.398MB eb77aa907276 Downloading [==========================================> ] 776.8MB/907.7MB eb77aa907276 Downloading [==========================================> ] 778.4MB/907.7MB e8c6d4883897 Extracting [==> ] 262.1kB/4.398MB eb77aa907276 Downloading [===========================================> ] 790.7MB/907.7MB eb77aa907276 Downloading [===========================================> ] 795MB/907.7MB eb77aa907276 Downloading [============================================> ] 805.2MB/907.7MB eb77aa907276 Downloading [============================================> ] 806.2MB/907.7MB eb77aa907276 Downloading [=============================================> ] 817.4MB/907.7MB eb77aa907276 Downloading [==============================================> ] 843.1MB/907.7MB eb77aa907276 Downloading [===============================================> ] 861.9MB/907.7MB eb77aa907276 Downloading [================================================> ] 878.5MB/907.7MB eb77aa907276 Downloading [=================================================> ] 903.7MB/907.7MB eb77aa907276 Verifying Checksum eb77aa907276 Download complete e8c6d4883897 Extracting [========> ] 720.9kB/4.398MB 68bef8a2321a Pull complete dc35057c3d27 Extracting [==================================================>] 875B/875B dc35057c3d27 Extracting [==================================================>] 875B/875B e8c6d4883897 Extracting [=======================> ] 2.032MB/4.398MB e8c6d4883897 Extracting [==========================> ] 2.294MB/4.398MB dc35057c3d27 Pull complete dda3d8fbd5ed Pull complete 762d5b1c0ef7 Extracting [=> ] 32.77kB/1.438MB 283a477db7bb Extracting [> ] 65.54kB/4.533MB 762d5b1c0ef7 Extracting [==================================================>] 1.438MB/1.438MB 762d5b1c0ef7 Extracting [==================================================>] 1.438MB/1.438MB 762d5b1c0ef7 Pull complete 1196a886e941 Extracting [> ] 163.8kB/15.35MB e8c6d4883897 Extracting [====================================> ] 3.211MB/4.398MB 283a477db7bb Extracting [=======================================> ] 3.604MB/4.533MB 283a477db7bb Extracting [==================================================>] 4.533MB/4.533MB 1196a886e941 Extracting [===================> ] 6.062MB/15.35MB e8c6d4883897 Extracting [========================================> ] 3.539MB/4.398MB 283a477db7bb Pull complete 91d2729fa4d5 Extracting [=> ] 32.77kB/1.45MB e8c6d4883897 Extracting [==================================================>] 4.398MB/4.398MB 91d2729fa4d5 Extracting [==================================================>] 1.45MB/1.45MB e8c6d4883897 Pull complete 1196a886e941 Extracting [======================================> ] 11.96MB/15.35MB 648eb81b3252 Extracting [==================================================>] 1.561kB/1.561kB 648eb81b3252 Extracting [==================================================>] 1.561kB/1.561kB 91d2729fa4d5 Pull complete 9739ced65621 Extracting [> ] 98.3kB/8.069MB 648eb81b3252 Pull complete 1196a886e941 Extracting [==================================================>] 15.35MB/15.35MB eb77aa907276 Extracting [> ] 557.1kB/907.7MB 1196a886e941 Pull complete 96afa962f1ac Extracting [==================================================>] 96B/96B 96afa962f1ac Extracting [==================================================>] 96B/96B 96afa962f1ac Pull complete 9739ced65621 Extracting [==================> ] 3.047MB/8.069MB 4f4fb700ef54 Extracting [==================================================>] 32B/32B 4f4fb700ef54 Extracting [==================================================>] 32B/32B 4f4fb700ef54 Pull complete 6475cc3afbe1 Extracting [==================================================>] 573B/573B 6475cc3afbe1 Extracting [==================================================>] 573B/573B 6475cc3afbe1 Pull complete redis Pulled eb77aa907276 Extracting [> ] 17.27MB/907.7MB 9739ced65621 Extracting [=============================> ] 4.719MB/8.069MB eb77aa907276 Extracting [==> ] 37.32MB/907.7MB 9739ced65621 Extracting [=====================================> ] 6.095MB/8.069MB eb77aa907276 Extracting [===> ] 57.38MB/907.7MB 9739ced65621 Extracting [==================================================>] 8.069MB/8.069MB 9739ced65621 Pull complete ae3bb1b347a4 Extracting [=> ] 32.77kB/1.196MB eb77aa907276 Extracting [====> ] 74.65MB/907.7MB ae3bb1b347a4 Extracting [==================================================>] 1.196MB/1.196MB ae3bb1b347a4 Extracting [==================================================>] 1.196MB/1.196MB ae3bb1b347a4 Pull complete f8406d9c00ea Extracting [==================================================>] 116B/116B f8406d9c00ea Extracting [==================================================>] 116B/116B f8406d9c00ea Pull complete c199bff16b05 Extracting [==================================================>] 3.145kB/3.145kB c199bff16b05 Extracting [==================================================>] 3.145kB/3.145kB eb77aa907276 Extracting [====> ] 81.89MB/907.7MB c199bff16b05 Pull complete e0d55fdb4d15 Extracting [> ] 557.1kB/109MB eb77aa907276 Extracting [=====> ] 92.47MB/907.7MB e0d55fdb4d15 Extracting [==> ] 5.571MB/109MB eb77aa907276 Extracting [=====> ] 99.16MB/907.7MB eb77aa907276 Extracting [=====> ] 107MB/907.7MB e0d55fdb4d15 Extracting [====> ] 8.913MB/109MB eb77aa907276 Extracting [======> ] 114.8MB/907.7MB e0d55fdb4d15 Extracting [=====> ] 12.81MB/109MB eb77aa907276 Extracting [======> ] 122.6MB/907.7MB e0d55fdb4d15 Extracting [=======> ] 16.71MB/109MB eb77aa907276 Extracting [=======> ] 129.2MB/907.7MB e0d55fdb4d15 Extracting [=========> ] 21.17MB/109MB eb77aa907276 Extracting [=======> ] 135.9MB/907.7MB e0d55fdb4d15 Extracting [===========> ] 24.51MB/109MB eb77aa907276 Extracting [=======> ] 142MB/907.7MB e0d55fdb4d15 Extracting [=============> ] 28.97MB/109MB eb77aa907276 Extracting [========> ] 149.3MB/907.7MB e0d55fdb4d15 Extracting [================> ] 35.65MB/109MB eb77aa907276 Extracting [========> ] 157.1MB/907.7MB e0d55fdb4d15 Extracting [===================> ] 42.34MB/109MB eb77aa907276 Extracting [=========> ] 167.7MB/907.7MB e0d55fdb4d15 Extracting [=======================> ] 50.69MB/109MB eb77aa907276 Extracting [==========> ] 185.5MB/907.7MB e0d55fdb4d15 Extracting [========================> ] 53.48MB/109MB eb77aa907276 Extracting [===========> ] 200MB/907.7MB e0d55fdb4d15 Extracting [==========================> ] 57.93MB/109MB eb77aa907276 Extracting [===========> ] 212.2MB/907.7MB e0d55fdb4d15 Extracting [=============================> ] 64.62MB/109MB eb77aa907276 Extracting [============> ] 221.7MB/907.7MB e0d55fdb4d15 Extracting [=================================> ] 72.42MB/109MB eb77aa907276 Extracting [============> ] 231.2MB/907.7MB e0d55fdb4d15 Extracting [====================================> ] 79.1MB/109MB eb77aa907276 Extracting [=============> ] 238.4MB/907.7MB e0d55fdb4d15 Extracting [=======================================> ] 86.9MB/109MB eb77aa907276 Extracting [=============> ] 247.3MB/907.7MB e0d55fdb4d15 Extracting [==========================================> ] 92.47MB/109MB eb77aa907276 Extracting [==============> ] 260.7MB/907.7MB e0d55fdb4d15 Extracting [===========================================> ] 94.7MB/109MB eb77aa907276 Extracting [===============> ] 277.4MB/907.7MB e0d55fdb4d15 Extracting [============================================> ] 96.93MB/109MB eb77aa907276 Extracting [================> ] 297.5MB/907.7MB e0d55fdb4d15 Extracting [=============================================> ] 99.71MB/109MB eb77aa907276 Extracting [=================> ] 314.2MB/907.7MB e0d55fdb4d15 Extracting [===============================================> ] 102.5MB/109MB eb77aa907276 Extracting [==================> ] 330.3MB/907.7MB e0d55fdb4d15 Extracting [===============================================> ] 103.6MB/109MB eb77aa907276 Extracting [===================> ] 348.2MB/907.7MB eb77aa907276 Extracting [===================> ] 361MB/907.7MB e0d55fdb4d15 Extracting [================================================> ] 105.3MB/109MB eb77aa907276 Extracting [====================> ] 367.1MB/907.7MB e0d55fdb4d15 Extracting [=================================================> ] 107MB/109MB eb77aa907276 Extracting [====================> ] 373.2MB/907.7MB eb77aa907276 Extracting [=====================> ] 389.4MB/907.7MB e0d55fdb4d15 Extracting [=================================================> ] 107.5MB/109MB eb77aa907276 Extracting [======================> ] 406.7MB/907.7MB eb77aa907276 Extracting [=======================> ] 428.9MB/907.7MB e0d55fdb4d15 Extracting [=================================================> ] 108.6MB/109MB e0d55fdb4d15 Extracting [==================================================>] 109MB/109MB eb77aa907276 Extracting [========================> ] 451.2MB/907.7MB eb77aa907276 Extracting [==========================> ] 474.1MB/907.7MB eb77aa907276 Extracting [===========================> ] 500.2MB/907.7MB eb77aa907276 Extracting [============================> ] 525.9MB/907.7MB eb77aa907276 Extracting [==============================> ] 552MB/907.7MB eb77aa907276 Extracting [===============================> ] 578.8MB/907.7MB eb77aa907276 Extracting [=================================> ] 604.4MB/907.7MB eb77aa907276 Extracting [==================================> ] 630.6MB/907.7MB eb77aa907276 Extracting [===================================> ] 636.2MB/907.7MB eb77aa907276 Extracting [====================================> ] 661.8MB/907.7MB eb77aa907276 Extracting [=====================================> ] 688.5MB/907.7MB eb77aa907276 Extracting [=======================================> ] 713.6MB/907.7MB eb77aa907276 Extracting [========================================> ] 738.7MB/907.7MB eb77aa907276 Extracting [=========================================> ] 759.3MB/907.7MB eb77aa907276 Extracting [==========================================> ] 779.9MB/907.7MB eb77aa907276 Extracting [============================================> ] 799.9MB/907.7MB eb77aa907276 Extracting [=============================================> ] 821.1MB/907.7MB eb77aa907276 Extracting [==============================================> ] 840.6MB/907.7MB eb77aa907276 Extracting [===============================================> ] 859.5MB/907.7MB eb77aa907276 Extracting [================================================> ] 879.6MB/907.7MB eb77aa907276 Extracting [=================================================> ] 901.9MB/907.7MB eb77aa907276 Extracting [==================================================>] 907.7MB/907.7MB e0d55fdb4d15 Pull complete c1cb13b19080 Extracting [==================================================>] 9.925kB/9.925kB c1cb13b19080 Extracting [==================================================>] 9.925kB/9.925kB eb77aa907276 Pull complete 4f4fb700ef54 Extracting [==================================================>] 32B/32B 4f4fb700ef54 Extracting [==================================================>] 32B/32B 4f4fb700ef54 Pull complete 0ffa8f8aba1e Extracting [==================================================>] 226B/226B 0ffa8f8aba1e Extracting [==================================================>] 226B/226B c1cb13b19080 Pull complete 873532e5f8c7 Extracting [==================================================>] 128B/128B 873532e5f8c7 Extracting [==================================================>] 128B/128B 0ffa8f8aba1e Pull complete 873532e5f8c7 Pull complete 2e81b9cb93cd Extracting [==================================================>] 1.859kB/1.859kB 2e81b9cb93cd Extracting [==================================================>] 1.859kB/1.859kB 050d9f8c3b1c Extracting [==================================================>] 169B/169B 050d9f8c3b1c Extracting [==================================================>] 169B/169B 050d9f8c3b1c Pull complete 2e81b9cb93cd Pull complete 710e142705f8 Extracting [==================================================>] 5.421kB/5.421kB 710e142705f8 Extracting [==================================================>] 5.421kB/5.421kB opensearch Pulled 710e142705f8 Pull complete cb628c265f09 Extracting [==================================================>] 184B/184B cb628c265f09 Extracting [==================================================>] 184B/184B cb628c265f09 Pull complete postgresql Pulled Network docker_services_cli_default Creating Network docker_services_cli_default Created Container docker_services_cli-redis-1 Creating Container docker_services_cli-postgresql-1 Creating Container docker_services_cli-opensearch-1 Creating Container docker_services_cli-postgresql-1 Created Container docker_services_cli-opensearch-1 Created Container docker_services_cli-redis-1 Created Container docker_services_cli-postgresql-1 Starting Container docker_services_cli-redis-1 Starting Container docker_services_cli-opensearch-1 Starting Container docker_services_cli-redis-1 Started Container docker_services_cli-postgresql-1 Started Container docker_services_cli-opensearch-1 Started ::warning file=workdir/tests/invenio-vocabularies/patched/invenio_vocabularies/config.py,line=15::Implicit imports (e.g., 'import idutils; idutils.function;') might be removed in the next major version. Please use explicit imports (e.g., 'from idutils import function;') instead. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=9::'enablePackrat' deprecated - use 'enable_packrat' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=52::'oneOf' deprecated - use 'one_of' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=53::'oneOf' deprecated - use 'one_of' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=54::'oneOf' deprecated - use 'one_of' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=55::'oneOf' deprecated - use 'one_of' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=56::'oneOf' deprecated - use 'one_of' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=57::'oneOf' deprecated - use 'one_of' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=58::'oneOf' deprecated - use 'one_of' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=59::'oneOf' deprecated - use 'one_of' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=60::'oneOf' deprecated - use 'one_of' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=63::'excludeChars' argument is deprecated, use 'exclude_chars' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=73::'oneOf' deprecated - use 'one_of' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=74::'oneOf' deprecated - use 'one_of' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py,line=103::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py,line=103::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py,line=103::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=119::'oneOf' deprecated - use 'one_of' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py,line=103::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=122::'oneOf' deprecated - use 'one_of' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py,line=103::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py,line=103::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=155::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=157::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py,line=103::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py,line=103::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py,line=103::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=199::'oneOf' deprecated - use 'one_of' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py,line=103::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py,line=103::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py,line=103::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py,line=103::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py,line=103::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=303::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=303::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=304::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=304::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py,line=103::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py,line=103::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py,line=103::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py,line=103::'addParseAction' deprecated - use 'add_parse_action' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py,line=325::'oneOf' deprecated - use 'one_of' ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py,line=103::'addParseAction' deprecated - use 'add_parse_action' ============================= test session starts ============================== platform linux -- Python 3.14.2, pytest-8.4.2, pluggy-1.6.0 rootdir: /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched configfile: setup.cfg testpaths: tests, invenio_vocabularies plugins: anyio-4.12.1, invenio-4.0.0, github-actions-annotate-failures-0.4.0, isort-4.0.0, flask-1.3.0, pydocstyle-2.4.0, cov-7.0.0, black-0.6.0, pycodestyle-2.5.0, pytest_httpserver-1.1.5 collected 940 items ::warning file=workdir/tests/invenio-vocabularies/patched/tests/resources/test_tasks_resources.py,line=21::cannot collect test class 'TestReader' because it has a __init__ constructor (from: tests/resources/test_tasks_resources.py) ::warning file=workdir/tests/invenio-vocabularies/patched/tests/resources/test_tasks_resources.py,line=42::cannot collect test class 'TestWriter' because it has a __init__ constructor (from: tests/resources/test_tasks_resources.py) tests/conftest.py ... [ 0%] tests/contrib/affiliations/conftest.py ... [ 0%] tests/contrib/affiliations/test_affiliations_api.py ....::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_indexer/api.py,line=118::The 'record_to_index' function is no longer expected to return a tuple (index, doc_type), instead it should only return the index. Support for the tuple will be removed in a future version of 'invenio-indexer'. . [ 1%] tests/contrib/affiliations/test_affiliations_datastreams.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ......... [ 2%] . [ 2%] tests/contrib/affiliations/test_affiliations_jsonschema.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ... [ 3%] tests/contrib/affiliations/test_affiliations_resource.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ..... [ 4%] tests/contrib/affiliations/test_affiliations_schema.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/marshmallow/schema.py,line=845::In ModePIDFieldVocabularyMixin the context_schema is not defined, check why not! .::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/marshmallow/schema.py,line=845::In ModePIDFieldVocabularyMixin the context_schema is not defined, check why not! ..... [ 5%] tests/contrib/affiliations/test_affiliations_service.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ... [ 5%] tests/contrib/awards/conftest.py ... [ 5%] tests/contrib/awards/test_awards_api.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .. [ 6%] tests/contrib/awards/test_awards_datastreams.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ........ [ 7%] tests/contrib/awards/test_awards_jsonschema.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .. [ 8%] tests/contrib/awards/test_awards_resource.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ......::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/flask_security/utils.py,line=77::Remember me support has been removed. .::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/flask_security/utils.py,line=77::Remember me support has been removed. .::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/flask_security/utils.py,line=77::Remember me support has been removed. [ 9%] tests/contrib/awards/test_awards_schema.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/marshmallow/schema.py,line=845::In ModePIDFieldVocabularyMixin the context_schema is not defined, check why not! .::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/marshmallow/schema.py,line=845::In ModePIDFieldVocabularyMixin the context_schema is not defined, check why not! ....::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/marshmallow/schema.py,line=845::In ModePIDFieldVocabularyMixin the context_schema is not defined, check why not! .::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/marshmallow/schema.py,line=845::In ModePIDFieldVocabularyMixin the context_schema is not defined, check why not! .......... [ 11%] tests/contrib/awards/test_awards_service.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ..... [ 12%] tests/contrib/common/openaire/test_openaire_datastreams.py ....... [ 12%] tests/contrib/common/ror/test_ror_datastreams.py ..........::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x [ 14%] tests/contrib/funders/conftest.py ... [ 14%] tests/contrib/funders/test_funders_api.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .. [ 14%] tests/contrib/funders/test_funders_datastreams.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .... [ 15%] tests/contrib/funders/test_funders_jsonschema.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ... [ 16%] tests/contrib/funders/test_funders_resource.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ......::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/flask_security/utils.py,line=77::Remember me support has been removed. .::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/flask_security/utils.py,line=77::Remember me support has been removed. .::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/flask_security/utils.py,line=77::Remember me support has been removed. [ 17%] tests/contrib/funders/test_funders_schema.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/marshmallow/schema.py,line=845::In ModePIDFieldVocabularyMixin the context_schema is not defined, check why not! .::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/marshmallow/schema.py,line=845::In ModePIDFieldVocabularyMixin the context_schema is not defined, check why not! ........ [ 18%] tests/contrib/funders/test_funders_service.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ... [ 19%] tests/contrib/names/conftest.py ... [ 19%] tests/contrib/names/test_name_permissions.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x [ 20%] tests/contrib/names/test_names_api.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_indexer/api.py,line=118::The 'record_to_index' function is no longer expected to return a tuple (index, doc_type), instead it should only return the index. Support for the tuple will be removed in a future version of 'invenio-indexer'. . [ 20%] tests/contrib/names/test_names_datastreams.py ....::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ................ [ 22%] tests/contrib/names/test_names_jsonschema.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ... [ 23%] tests/contrib/names/test_names_resource.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/flask_security/utils.py,line=77::Remember me support has been removed. ..::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/flask_security/utils.py,line=77::Remember me support has been removed. .::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/flask_security/utils.py,line=77::Remember me support has been removed. .::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/flask_security/utils.py,line=77::Remember me support has been removed. .::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/flask_security/utils.py,line=77::Remember me support has been removed. [ 24%] tests/contrib/names/test_names_schema.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/marshmallow/schema.py,line=845::In ModePIDFieldVocabularyMixin the context_schema is not defined, check why not! .::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/marshmallow/schema.py,line=845::In ModePIDFieldVocabularyMixin the context_schema is not defined, check why not! .::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/marshmallow/schema.py,line=845::In ModePIDFieldVocabularyMixin the context_schema is not defined, check why not! .::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/marshmallow/schema.py,line=845::In ModePIDFieldVocabularyMixin the context_schema is not defined, check why not! [ 24%] tests/contrib/names/test_names_service.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .... [ 25%] tests/contrib/subjects/conftest.py ... [ 25%] tests/contrib/subjects/euroscivoc/test_subjects_euroscivoc_datastream.py . [ 26%] ... [ 26%] tests/contrib/subjects/gemet/test_subjects_gemet_datastream.py ... [ 26%] tests/contrib/subjects/nvs/test_subjects_nvs_datastream.py .... [ 27%] tests/contrib/subjects/test_subjects_api.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_indexer/api.py,line=118::The 'record_to_index' function is no longer expected to return a tuple (index, doc_type), instead it should only return the index. Support for the tuple will be removed in a future version of 'invenio-indexer'. . [ 27%] tests/contrib/subjects/test_subjects_datastreams.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ... [ 28%] tests/contrib/subjects/test_subjects_facets.py .... [ 28%] tests/contrib/subjects/test_subjects_jsonschema.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ... [ 29%] tests/contrib/subjects/test_subjects_resource.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .... [ 30%] tests/contrib/subjects/test_subjects_schema.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x . [ 30%] tests/contrib/subjects/test_subjects_service.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x . [ 30%] tests/custom_fields/test_custom_fields.py .......::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ... [ 31%] tests/datastreams/conftest.py ... [ 32%] tests/datastreams/test_datastreams.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .. [ 32%] tests/datastreams/test_datastreams_tasks.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x . [ 33%] tests/datastreams/test_fixtures.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x [ 33%] tests/datastreams/test_readers.py ............::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .. [ 35%] tests/datastreams/test_transformers.py .... [ 35%] tests/datastreams/test_writers.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ....... [ 36%] tests/mock_module/__init__.py ... [ 36%] tests/mock_module/api.py ... [ 37%] tests/mock_module/jsonschemas/__init__.py ... [ 37%] tests/mock_module/mappings/__init__.py ... [ 37%] tests/mock_module/mappings/v6/__init__.py ... [ 38%] tests/mock_module/mappings/v7/__init__.py ... [ 38%] tests/mock_module/models.py ... [ 38%] tests/records/conftest.py ... [ 39%] tests/records/test_api.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_indexer/api.py,line=118::The 'record_to_index' function is no longer expected to return a tuple (index, doc_type), instead it should only return the index. Support for the tuple will be removed in a future version of 'invenio-indexer'. . [ 39%] tests/records/test_jsonschema.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ...... [ 40%] tests/records/test_models.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x [ 40%] tests/records/test_relationship.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ....::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_indexer/api.py,line=118::The 'record_to_index' function is no longer expected to return a tuple (index, doc_type), instead it should only return the index. Support for the tuple will be removed in a future version of 'invenio-indexer'. [ 41%] tests/resources/conftest.py ... [ 41%] tests/resources/test_resources_l10n.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x . [ 42%] tests/resources/test_tasks_resources.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/flask_security/utils.py,line=77::Remember me support has been removed. [ 42%] tests/resources/test_vocabularies_admin_resource.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x [ 42%] tests/resources/test_vocabularies_resource.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ...... [ 43%] tests/services/conftest.py ... [ 44%] tests/services/test_labels.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .. [ 44%] tests/services/test_permissions.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x . [ 45%] tests/services/test_schema.py .......... [ 46%] tests/services/test_service.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ........ [ 47%] tests/test_alembic.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/alembic/config.py,line=580::No path_separator found in configuration; falling back to legacy splitting on spaces/commas for version_locations. Consider adding path_separator=os to Alembic config. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_oauthclient/alembic/bff1f190b9bd_add_timestamp_oauthclient.py,line=27::datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_oauthclient/alembic/97bbc733896c_create_oauthclient_tables.py,line=76::The from_engine() method on Inspector is deprecated and will be removed in a future release. Please use the sqlalchemy.inspect() function on an Engine or Connection in order to acquire an Inspector. (deprecated since: 1.4) ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/alembic/ddl/postgresql.py,line=202::autoincrement and existing_autoincrement only make sense for MySQL ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_accounts/alembic/9848d0149abd_create_accounts_tables.py,line=99::The from_engine() method on Inspector is deprecated and will be removed in a future release. Please use the sqlalchemy.inspect() function on an Engine or Connection in order to acquire an Inspector. (deprecated since: 1.4) [ 47%] tests/test_cli.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x . [ 48%] tests/test_factory.py ...::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py,line=171::It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py,line=128::OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. ::warning file=workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ...... [ 49%] tests/test_invenio_vocabularies.py .... [ 49%] invenio_vocabularies/__init__.py ... [ 49%] invenio_vocabularies/administration/__init__.py ... [ 50%] invenio_vocabularies/administration/views/__init__.py ... [ 50%] invenio_vocabularies/administration/views/vocabularies.py ... [ 50%] invenio_vocabularies/alembic/__init__.py ... [ 51%] invenio_vocabularies/alembic/17c703ce1eb7_create_names_table.py ... [ 51%] invenio_vocabularies/alembic/3ba812d80559_add_internal_name_id.py ... [ 51%] invenio_vocabularies/alembic/4a9a4fd235f8_create_vocabulary_schemes.py . [ 51%] .. [ 52%] invenio_vocabularies/alembic/4f365fced43f_create_vocabularies_tables.py . [ 52%] .. [ 52%] invenio_vocabularies/alembic/55a700f897b6_add_names_and_afiliations_pid_column.py . [ 52%] .. [ 52%] invenio_vocabularies/alembic/6312f33645c1_create_affiliations_table.py . [ 52%] .. [ 53%] invenio_vocabularies/alembic/676dd587542d_create_funders_vocabulary_table.py . [ 53%] .. [ 53%] invenio_vocabularies/alembic/8ff82dfb0be8_create_vocabularies_branch.py . [ 53%] .. [ 53%] invenio_vocabularies/alembic/af2457652217_drop_unique_constraint_from_internal_id.py . [ 53%] .. [ 54%] invenio_vocabularies/alembic/d00af88aac94_change_datetime_types.py ... [ 54%] invenio_vocabularies/alembic/e1146238edd3_create_awards_table.py ... [ 54%] invenio_vocabularies/cli.py ... [ 55%] invenio_vocabularies/config.py ... [ 55%] invenio_vocabularies/contrib/__init__.py ... [ 55%] invenio_vocabularies/contrib/affiliations/__init__.py ... [ 55%] invenio_vocabularies/contrib/affiliations/affiliations.py ... [ 56%] invenio_vocabularies/contrib/affiliations/api.py ... [ 56%] invenio_vocabularies/contrib/affiliations/config.py ... [ 56%] invenio_vocabularies/contrib/affiliations/datastreams.py ... [ 57%] invenio_vocabularies/contrib/affiliations/facets.py ... [ 57%] invenio_vocabularies/contrib/affiliations/jsonschemas/__init__.py ... [ 57%] invenio_vocabularies/contrib/affiliations/mappings/__init__.py ... [ 58%] invenio_vocabularies/contrib/affiliations/mappings/os-v1/__init__.py ... [ 58%] [ 58%] invenio_vocabularies/contrib/affiliations/mappings/os-v2/__init__.py ... [ 58%] [ 58%] invenio_vocabularies/contrib/affiliations/mappings/v7/__init__.py ... [ 59%] invenio_vocabularies/contrib/affiliations/models.py ... [ 59%] invenio_vocabularies/contrib/affiliations/resources.py ... [ 59%] invenio_vocabularies/contrib/affiliations/schema.py ... [ 60%] invenio_vocabularies/contrib/affiliations/services.py ... [ 60%] invenio_vocabularies/contrib/awards/__init__.py ... [ 60%] invenio_vocabularies/contrib/awards/api.py ... [ 61%] invenio_vocabularies/contrib/awards/awards.py ... [ 61%] invenio_vocabularies/contrib/awards/config.py ... [ 61%] invenio_vocabularies/contrib/awards/datastreams.py ... [ 62%] invenio_vocabularies/contrib/awards/jsonschemas/__init__.py ... [ 62%] invenio_vocabularies/contrib/awards/mappings/__init__.py ... [ 62%] invenio_vocabularies/contrib/awards/mappings/os-v1/__init__.py ... [ 62%] invenio_vocabularies/contrib/awards/mappings/os-v2/__init__.py ... [ 63%] invenio_vocabularies/contrib/awards/mappings/v7/__init__.py ... [ 63%] invenio_vocabularies/contrib/awards/models.py ... [ 63%] invenio_vocabularies/contrib/awards/resources.py ... [ 64%] invenio_vocabularies/contrib/awards/schema.py ... [ 64%] invenio_vocabularies/contrib/awards/serializer.py ... [ 64%] invenio_vocabularies/contrib/awards/services.py ... [ 65%] invenio_vocabularies/contrib/common/__init__.py ... [ 65%] invenio_vocabularies/contrib/common/openaire/__init__.py ... [ 65%] invenio_vocabularies/contrib/common/openaire/datastreams.py ... [ 66%] invenio_vocabularies/contrib/common/ror/__init__.py ... [ 66%] invenio_vocabularies/contrib/common/ror/datastreams.py ... [ 66%] invenio_vocabularies/contrib/common/utils.py ... [ 67%] invenio_vocabularies/contrib/funders/__init__.py ... [ 67%] invenio_vocabularies/contrib/funders/api.py ... [ 67%] invenio_vocabularies/contrib/funders/config.py ... [ 68%] invenio_vocabularies/contrib/funders/datastreams.py ... [ 68%] invenio_vocabularies/contrib/funders/facets.py ... [ 68%] invenio_vocabularies/contrib/funders/funders.py ... [ 69%] invenio_vocabularies/contrib/funders/jsonschemas/__init__.py ... [ 69%] invenio_vocabularies/contrib/funders/mappings/__init__.py ... [ 69%] invenio_vocabularies/contrib/funders/mappings/os-v1/__init__.py ... [ 70%] invenio_vocabularies/contrib/funders/mappings/os-v2/__init__.py ... [ 70%] invenio_vocabularies/contrib/funders/mappings/v7/__init__.py ... [ 70%] invenio_vocabularies/contrib/funders/models.py ... [ 70%] invenio_vocabularies/contrib/funders/resources.py ... [ 71%] invenio_vocabularies/contrib/funders/schema.py ... [ 71%] invenio_vocabularies/contrib/funders/serializer.py ... [ 71%] invenio_vocabularies/contrib/funders/services.py ... [ 72%] invenio_vocabularies/contrib/names/__init__.py ... [ 72%] invenio_vocabularies/contrib/names/api.py ... [ 72%] invenio_vocabularies/contrib/names/components.py ... [ 73%] invenio_vocabularies/contrib/names/config.py ... [ 73%] invenio_vocabularies/contrib/names/datastreams.py ... [ 73%] invenio_vocabularies/contrib/names/jsonschemas/__init__.py ... [ 74%] invenio_vocabularies/contrib/names/mappings/__init__.py ... [ 74%] invenio_vocabularies/contrib/names/mappings/os-v1/__init__.py ... [ 74%] invenio_vocabularies/contrib/names/mappings/os-v2/__init__.py ... [ 75%] invenio_vocabularies/contrib/names/mappings/v7/__init__.py ... [ 75%] invenio_vocabularies/contrib/names/models.py ... [ 75%] invenio_vocabularies/contrib/names/names.py ... [ 76%] invenio_vocabularies/contrib/names/permissions.py ... [ 76%] invenio_vocabularies/contrib/names/resources.py ... [ 76%] invenio_vocabularies/contrib/names/s3client.py ... [ 77%] invenio_vocabularies/contrib/names/schema.py ... [ 77%] invenio_vocabularies/contrib/names/services.py ... [ 77%] invenio_vocabularies/contrib/subjects/__init__.py ... [ 77%] invenio_vocabularies/contrib/subjects/api.py ... [ 78%] invenio_vocabularies/contrib/subjects/config.py ... [ 78%] invenio_vocabularies/contrib/subjects/datastreams.py ... [ 78%] invenio_vocabularies/contrib/subjects/euroscivoc/__init__.py ... [ 79%] invenio_vocabularies/contrib/subjects/euroscivoc/datastreams.py ... [ 79%] invenio_vocabularies/contrib/subjects/facets.py ... [ 79%] invenio_vocabularies/contrib/subjects/gemet/__init__.py ... [ 80%] invenio_vocabularies/contrib/subjects/gemet/datastreams.py ... [ 80%] invenio_vocabularies/contrib/subjects/jsonschemas/__init__.py ... [ 80%] invenio_vocabularies/contrib/subjects/mappings/__init__.py ... [ 81%] invenio_vocabularies/contrib/subjects/mappings/os-v1/__init__.py ... [ 81%] invenio_vocabularies/contrib/subjects/mappings/os-v2/__init__.py ... [ 81%] invenio_vocabularies/contrib/subjects/mappings/v7/__init__.py ... [ 82%] invenio_vocabularies/contrib/subjects/mesh/__init__.py ... [ 82%] invenio_vocabularies/contrib/subjects/mesh/datastreams.py ... [ 82%] invenio_vocabularies/contrib/subjects/models.py ... [ 83%] invenio_vocabularies/contrib/subjects/nvs/__init__.py ... [ 83%] invenio_vocabularies/contrib/subjects/nvs/datastreams.py ... [ 83%] invenio_vocabularies/contrib/subjects/resources.py ... [ 84%] invenio_vocabularies/contrib/subjects/schema.py ... [ 84%] invenio_vocabularies/contrib/subjects/services.py ... [ 84%] invenio_vocabularies/contrib/subjects/subjects.py ... [ 85%] invenio_vocabularies/datastreams/__init__.py ... [ 85%] invenio_vocabularies/datastreams/datastreams.py ... [ 85%] invenio_vocabularies/datastreams/errors.py ... [ 85%] invenio_vocabularies/datastreams/factories.py ... [ 86%] invenio_vocabularies/datastreams/readers.py ... [ 86%] invenio_vocabularies/datastreams/tasks.py ... [ 86%] invenio_vocabularies/datastreams/transformers.py ... [ 87%] invenio_vocabularies/datastreams/writers.py ... [ 87%] invenio_vocabularies/datastreams/xml.py ... [ 87%] invenio_vocabularies/ext.py ... [ 88%] invenio_vocabularies/factories.py ... [ 88%] invenio_vocabularies/fixtures.py ... [ 88%] invenio_vocabularies/jobs.py ... [ 89%] invenio_vocabularies/proxies.py ... [ 89%] invenio_vocabularies/records/__init__.py ... [ 89%] invenio_vocabularies/records/api.py ... [ 90%] invenio_vocabularies/records/jsonschemas/__init__.py ... [ 90%] invenio_vocabularies/records/mappings/__init__.py ... [ 90%] invenio_vocabularies/records/mappings/os-v1/__init__.py ... [ 91%] invenio_vocabularies/records/mappings/os-v2/__init__.py ... [ 91%] invenio_vocabularies/records/mappings/v7/__init__.py ... [ 91%] invenio_vocabularies/records/models.py ... [ 92%] invenio_vocabularies/records/pidprovider.py ... [ 92%] invenio_vocabularies/records/systemfields/__init__.py ... [ 92%] invenio_vocabularies/records/systemfields/pid.py ... [ 92%] invenio_vocabularies/records/systemfields/relations.py ... [ 93%] invenio_vocabularies/resources/__init__.py ... [ 93%] invenio_vocabularies/resources/config.py ... [ 93%] invenio_vocabularies/resources/resource.py ... [ 94%] invenio_vocabularies/resources/schema.py ... [ 94%] invenio_vocabularies/resources/serializer.py ... [ 94%] invenio_vocabularies/services/__init__.py ... [ 95%] invenio_vocabularies/services/components.py ... [ 95%] invenio_vocabularies/services/config.py ... [ 95%] invenio_vocabularies/services/custom_fields/__init__.py ... [ 96%] invenio_vocabularies/services/custom_fields/subject.py ... [ 96%] invenio_vocabularies/services/custom_fields/vocabulary.py ... [ 96%] invenio_vocabularies/services/facets.py ... [ 97%] invenio_vocabularies/services/generators.py ... [ 97%] invenio_vocabularies/services/permissions.py ... [ 97%] invenio_vocabularies/services/querystr.py ... [ 98%] invenio_vocabularies/services/results.py ... [ 98%] invenio_vocabularies/services/schema.py ... [ 98%] invenio_vocabularies/services/service.py ... [ 99%] invenio_vocabularies/services/tasks.py ... [ 99%] invenio_vocabularies/views.py ... [ 99%] invenio_vocabularies/webpack.py ... [100%] =============================== warnings summary =============================== invenio_vocabularies/config.py:15 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/invenio_vocabularies/config.py:15: DeprecationWarning: Implicit imports (e.g., 'import idutils; idutils.function;') might be removed in the next major version. Please use explicit imports (e.g., 'from idutils import function;') instead. from idutils import is_doi, is_gnd, is_isni, is_orcid, is_ror, is_url .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:9 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:9: PyparsingDeprecationWarning: 'enablePackrat' deprecated - use 'enable_packrat' pyparsing.ParserElement.enablePackrat() .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:52 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:52: PyparsingDeprecationWarning: 'oneOf' deprecated - use 'one_of' oneThru12 = oneOf(["%.2d" % i for i in range(1, 13)]) .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:53 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:53: PyparsingDeprecationWarning: 'oneOf' deprecated - use 'one_of' oneThru13 = oneOf(["%.2d" % i for i in range(1, 14)]) .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:54 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:54: PyparsingDeprecationWarning: 'oneOf' deprecated - use 'one_of' oneThru23 = oneOf(["%.2d" % i for i in range(1, 24)]) .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:55 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:55: PyparsingDeprecationWarning: 'oneOf' deprecated - use 'one_of' zeroThru23 = oneOf(["%.2d" % i for i in range(0, 24)]) .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:56 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:56: PyparsingDeprecationWarning: 'oneOf' deprecated - use 'one_of' oneThru29 = oneOf(["%.2d" % i for i in range(1, 30)]) .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:57 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:57: PyparsingDeprecationWarning: 'oneOf' deprecated - use 'one_of' oneThru30 = oneOf(["%.2d" % i for i in range(1, 31)]) .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:58 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:58: PyparsingDeprecationWarning: 'oneOf' deprecated - use 'one_of' oneThru31 = oneOf(["%.2d" % i for i in range(1, 32)]) .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:59 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:59: PyparsingDeprecationWarning: 'oneOf' deprecated - use 'one_of' oneThru59 = oneOf(["%.2d" % i for i in range(1, 60)]) .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:60 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:60: PyparsingDeprecationWarning: 'oneOf' deprecated - use 'one_of' zeroThru59 = oneOf(["%.2d" % i for i in range(0, 60)]) .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:63 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:63: PyparsingDeprecationWarning: 'excludeChars' argument is deprecated, use 'exclude_chars' positiveDigit = Word(nums, exact=1, excludeChars="0") .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:73 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:73: PyparsingDeprecationWarning: 'oneOf' deprecated - use 'one_of' (oneOf("01 03 05 07 08 10 12")("month") + "-" + oneThru31("day")) .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:74 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:74: PyparsingDeprecationWarning: 'oneOf' deprecated - use 'one_of' ^ (oneOf("04 06 09 11")("month") + "-" + oneThru30("day")) .venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py:103: 19 warnings /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/parser_classes.py:103: PyparsingDeprecationWarning: 'addParseAction' deprecated - use 'add_parse_action' p.addParseAction(cls.parse_action) .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:119 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:119: PyparsingDeprecationWarning: 'oneOf' deprecated - use 'one_of' UASymbol = Combine(oneOf("? ~ %")) .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:122 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:122: PyparsingDeprecationWarning: 'oneOf' deprecated - use 'one_of' seasonNumber = oneOf("21 22 23 24") .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:155 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:155: PyparsingDeprecationWarning: 'addParseAction' deprecated - use 'add_parse_action' l1Start.addParseAction(f) .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:157 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:157: PyparsingDeprecationWarning: 'addParseAction' deprecated - use 'add_parse_action' l1End.addParseAction(f) .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:199 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:199: PyparsingDeprecationWarning: 'oneOf' deprecated - use 'one_of' monthWithX = Combine(oneOf("0X 1X") ^ ("X" + digitOrX))("month") .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:303 .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:303 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:303: PyparsingDeprecationWarning: 'addParseAction' deprecated - use 'add_parse_action' earlier = L("..").addParseAction(f)("lower") + date("upper").addParseAction(f) .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:304 .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:304 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:304: PyparsingDeprecationWarning: 'addParseAction' deprecated - use 'add_parse_action' later = date("lower").addParseAction(f) + L("..").addParseAction(f)("upper") .venv/lib/python3.14/site-packages/edtf/parser/grammar.py:325 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/edtf/parser/grammar.py:325: PyparsingDeprecationWarning: 'oneOf' deprecated - use 'one_of' seasonL2Number = oneOf("21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41") tests/resources/test_tasks_resources.py:21 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/tests/resources/test_tasks_resources.py:21: PytestCollectionWarning: cannot collect test class 'TestReader' because it has a __init__ constructor (from: tests/resources/test_tasks_resources.py) class TestReader(BaseReader): tests/resources/test_tasks_resources.py:42 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/tests/resources/test_tasks_resources.py:42: PytestCollectionWarning: cannot collect test class 'TestWriter' because it has a __init__ constructor (from: tests/resources/test_tasks_resources.py) class TestWriter(BaseWriter): tests/contrib/affiliations/test_affiliations_api.py::test_affiliation_indexing tests/contrib/names/test_names_api.py::test_name_indexing tests/contrib/subjects/test_subjects_api.py::test_subject_indexing tests/records/test_api.py::test_record_indexing tests/records/test_relationship.py::test_indexing /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_indexer/api.py:118: DeprecationWarning: The 'record_to_index' function is no longer expected to return a tuple (index, doc_type), instead it should only return the index. Support for the tuple will be removed in a future version of 'invenio-indexer'. warnings.warn( tests/contrib/affiliations/test_affiliations_datastreams.py: 1 warning tests/contrib/affiliations/test_affiliations_jsonschema.py: 1 warning tests/contrib/affiliations/test_affiliations_resource.py: 1 warning tests/contrib/affiliations/test_affiliations_schema.py: 1 warning tests/contrib/affiliations/test_affiliations_service.py: 1 warning tests/contrib/awards/test_awards_api.py: 1 warning tests/contrib/awards/test_awards_datastreams.py: 1 warning tests/contrib/awards/test_awards_jsonschema.py: 1 warning tests/contrib/awards/test_awards_resource.py: 1 warning tests/contrib/awards/test_awards_schema.py: 1 warning tests/contrib/awards/test_awards_service.py: 1 warning tests/contrib/common/ror/test_ror_datastreams.py: 1 warning tests/contrib/funders/test_funders_api.py: 1 warning tests/contrib/funders/test_funders_datastreams.py: 1 warning tests/contrib/funders/test_funders_jsonschema.py: 1 warning tests/contrib/funders/test_funders_resource.py: 1 warning tests/contrib/funders/test_funders_schema.py: 1 warning tests/contrib/funders/test_funders_service.py: 1 warning tests/contrib/names/test_name_permissions.py: 1 warning tests/contrib/names/test_names_api.py: 1 warning tests/contrib/names/test_names_datastreams.py: 1 warning tests/contrib/names/test_names_jsonschema.py: 1 warning tests/contrib/names/test_names_resource.py: 1 warning tests/contrib/names/test_names_schema.py: 1 warning tests/contrib/names/test_names_service.py: 1 warning tests/contrib/subjects/test_subjects_api.py: 1 warning tests/contrib/subjects/test_subjects_datastreams.py: 1 warning tests/contrib/subjects/test_subjects_jsonschema.py: 1 warning tests/contrib/subjects/test_subjects_resource.py: 1 warning tests/contrib/subjects/test_subjects_schema.py: 1 warning tests/contrib/subjects/test_subjects_service.py: 1 warning tests/custom_fields/test_custom_fields.py: 1 warning tests/datastreams/test_datastreams.py: 1 warning tests/datastreams/test_datastreams_tasks.py: 1 warning tests/datastreams/test_fixtures.py: 1 warning tests/datastreams/test_readers.py: 1 warning tests/datastreams/test_writers.py: 1 warning tests/records/test_api.py: 1 warning tests/records/test_jsonschema.py: 1 warning tests/records/test_models.py: 1 warning tests/records/test_relationship.py: 1 warning tests/resources/test_resources_l10n.py: 1 warning tests/resources/test_tasks_resources.py: 1 warning tests/resources/test_vocabularies_admin_resource.py: 1 warning tests/resources/test_vocabularies_resource.py: 1 warning tests/services/test_labels.py: 1 warning tests/services/test_permissions.py: 1 warning tests/services/test_service.py: 1 warning tests/test_alembic.py: 1 warning tests/test_cli.py: 1 warning tests/test_factory.py: 1 warning /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_db/ext.py:171: UserWarning: It looks like you are manually setting `SQLALCHEMY_ENGINE_OPTIONS` without specifying a UTC timezone value for PostgreSQL. To avoid unexpected behaviour, InvenioDB won't add an override to these options to set the time zone to UTC. Please note that PostgreSQL databases used with Invenio must be in UTC. If your database or connection is configured with a non-UTC timezone, please change this before continuing to avoid unexpected behaviour. warnings.warn( tests/contrib/affiliations/test_affiliations_datastreams.py: 1 warning tests/contrib/affiliations/test_affiliations_jsonschema.py: 1 warning tests/contrib/affiliations/test_affiliations_resource.py: 1 warning tests/contrib/affiliations/test_affiliations_schema.py: 1 warning tests/contrib/affiliations/test_affiliations_service.py: 1 warning tests/contrib/awards/test_awards_api.py: 1 warning tests/contrib/awards/test_awards_datastreams.py: 1 warning tests/contrib/awards/test_awards_jsonschema.py: 1 warning tests/contrib/awards/test_awards_resource.py: 1 warning tests/contrib/awards/test_awards_schema.py: 1 warning tests/contrib/awards/test_awards_service.py: 1 warning tests/contrib/common/ror/test_ror_datastreams.py: 1 warning tests/contrib/funders/test_funders_api.py: 1 warning tests/contrib/funders/test_funders_datastreams.py: 1 warning tests/contrib/funders/test_funders_jsonschema.py: 1 warning tests/contrib/funders/test_funders_resource.py: 1 warning tests/contrib/funders/test_funders_schema.py: 1 warning tests/contrib/funders/test_funders_service.py: 1 warning tests/contrib/names/test_name_permissions.py: 1 warning tests/contrib/names/test_names_api.py: 1 warning tests/contrib/names/test_names_datastreams.py: 1 warning tests/contrib/names/test_names_jsonschema.py: 1 warning tests/contrib/names/test_names_resource.py: 1 warning tests/contrib/names/test_names_schema.py: 1 warning tests/contrib/names/test_names_service.py: 1 warning tests/contrib/subjects/test_subjects_api.py: 1 warning tests/contrib/subjects/test_subjects_datastreams.py: 1 warning tests/contrib/subjects/test_subjects_jsonschema.py: 1 warning tests/contrib/subjects/test_subjects_resource.py: 1 warning tests/contrib/subjects/test_subjects_schema.py: 1 warning tests/contrib/subjects/test_subjects_service.py: 1 warning tests/custom_fields/test_custom_fields.py: 1 warning tests/datastreams/test_datastreams.py: 1 warning tests/datastreams/test_datastreams_tasks.py: 1 warning tests/datastreams/test_fixtures.py: 1 warning tests/datastreams/test_readers.py: 1 warning tests/datastreams/test_writers.py: 1 warning tests/records/test_api.py: 1 warning tests/records/test_jsonschema.py: 1 warning tests/records/test_models.py: 1 warning tests/records/test_relationship.py: 1 warning tests/resources/test_resources_l10n.py: 1 warning tests/resources/test_tasks_resources.py: 1 warning tests/resources/test_vocabularies_admin_resource.py: 1 warning tests/resources/test_vocabularies_resource.py: 1 warning tests/services/test_labels.py: 1 warning tests/services/test_permissions.py: 1 warning tests/services/test_service.py: 1 warning tests/test_alembic.py: 1 warning tests/test_cli.py: 1 warning tests/test_factory.py: 1 warning /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_search/ext.py:128: UserWarning: OpenSearch v2 mappings files not found, falling back to Elasticsearch v7 mappings for module mock_module.mappings. Please add the missing OpenSearch os-v2 mappings. warnings.warn( tests/contrib/affiliations/test_affiliations_datastreams.py: 1 warning tests/contrib/affiliations/test_affiliations_jsonschema.py: 1 warning tests/contrib/affiliations/test_affiliations_resource.py: 1 warning tests/contrib/affiliations/test_affiliations_schema.py: 1 warning tests/contrib/affiliations/test_affiliations_service.py: 1 warning tests/contrib/awards/test_awards_api.py: 1 warning tests/contrib/awards/test_awards_datastreams.py: 1 warning tests/contrib/awards/test_awards_jsonschema.py: 1 warning tests/contrib/awards/test_awards_resource.py: 1 warning tests/contrib/awards/test_awards_schema.py: 1 warning tests/contrib/awards/test_awards_service.py: 1 warning tests/contrib/common/ror/test_ror_datastreams.py: 1 warning tests/contrib/funders/test_funders_api.py: 1 warning tests/contrib/funders/test_funders_datastreams.py: 1 warning tests/contrib/funders/test_funders_jsonschema.py: 1 warning tests/contrib/funders/test_funders_resource.py: 1 warning tests/contrib/funders/test_funders_schema.py: 1 warning tests/contrib/funders/test_funders_service.py: 1 warning tests/contrib/names/test_name_permissions.py: 1 warning tests/contrib/names/test_names_api.py: 1 warning tests/contrib/names/test_names_datastreams.py: 1 warning tests/contrib/names/test_names_jsonschema.py: 1 warning tests/contrib/names/test_names_resource.py: 1 warning tests/contrib/names/test_names_schema.py: 1 warning tests/contrib/names/test_names_service.py: 1 warning tests/contrib/subjects/test_subjects_api.py: 1 warning tests/contrib/subjects/test_subjects_datastreams.py: 1 warning tests/contrib/subjects/test_subjects_jsonschema.py: 1 warning tests/contrib/subjects/test_subjects_resource.py: 1 warning tests/contrib/subjects/test_subjects_schema.py: 1 warning tests/contrib/subjects/test_subjects_service.py: 1 warning tests/custom_fields/test_custom_fields.py: 1 warning tests/datastreams/test_datastreams.py: 1 warning tests/datastreams/test_datastreams_tasks.py: 1 warning tests/datastreams/test_fixtures.py: 1 warning tests/datastreams/test_readers.py: 1 warning tests/datastreams/test_writers.py: 1 warning tests/records/test_api.py: 1 warning tests/records/test_jsonschema.py: 1 warning tests/records/test_models.py: 1 warning tests/records/test_relationship.py: 1 warning tests/resources/test_resources_l10n.py: 1 warning tests/resources/test_tasks_resources.py: 1 warning tests/resources/test_vocabularies_admin_resource.py: 1 warning tests/resources/test_vocabularies_resource.py: 1 warning tests/services/test_labels.py: 1 warning tests/services/test_permissions.py: 1 warning tests/services/test_service.py: 1 warning tests/test_alembic.py: 1 warning tests/test_cli.py: 1 warning tests/test_factory.py: 1 warning /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_rest/ext.py:29: FutureWarning: CSRF validation will be enabled by default in the version 1.3.x self.init_app(app) tests/contrib/affiliations/test_affiliations_schema.py: 2 warnings tests/contrib/awards/test_awards_schema.py: 4 warnings tests/contrib/funders/test_funders_schema.py: 2 warnings tests/contrib/names/test_names_schema.py: 4 warnings /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/marshmallow/schema.py:845: UserWarning: In ModePIDFieldVocabularyMixin the context_schema is not defined, check why not! validator_func(output, partial=partial, many=many) tests/contrib/awards/test_awards_resource.py: 3 warnings tests/contrib/funders/test_funders_resource.py: 3 warnings tests/contrib/names/test_names_resource.py: 5 warnings tests/resources/test_tasks_resources.py: 1 warning /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/flask_security/utils.py:77: DeprecationWarning: Remember me support has been removed. warnings.warn("Remember me support has been removed.", DeprecationWarning) tests/test_alembic.py::test_alembic /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/alembic/config.py:580: DeprecationWarning: No path_separator found in configuration; falling back to legacy splitting on spaces/commas for version_locations. Consider adding path_separator=os to Alembic config. util.warn_deprecated( tests/test_alembic.py::test_alembic /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_oauthclient/alembic/bff1f190b9bd_add_timestamp_oauthclient.py:27: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC). current_date = datetime.utcnow() tests/test_alembic.py::test_alembic /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_oauthclient/alembic/97bbc733896c_create_oauthclient_tables.py:76: SADeprecationWarning: The from_engine() method on Inspector is deprecated and will be removed in a future release. Please use the sqlalchemy.inspect() function on an Engine or Connection in order to acquire an Inspector. (deprecated since: 1.4) insp = Inspector.from_engine(ctx.connection.engine) tests/test_alembic.py::test_alembic /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/alembic/ddl/postgresql.py:202: UserWarning: autoincrement and existing_autoincrement only make sense for MySQL super().alter_column( tests/test_alembic.py::test_alembic /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-vocabularies/patched/.venv/lib/python3.14/site-packages/invenio_accounts/alembic/9848d0149abd_create_accounts_tables.py:99: SADeprecationWarning: The from_engine() method on Inspector is deprecated and will be removed in a future release. Please use the sqlalchemy.inspect() function on an Engine or Connection in order to acquire an Inspector. (deprecated since: 1.4) insp = Inspector.from_engine(ctx.connection.engine) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ================================ tests coverage ================================ _______________ coverage: platform linux, python 3.14.2-final-0 ________________ Name Stmts Miss Cover Missing -------------------------------------------------------------------------------------------------------------------- invenio_vocabularies/__init__.py 3 0 100% invenio_vocabularies/administration/__init__.py 0 0 100% invenio_vocabularies/administration/views/__init__.py 0 0 100% invenio_vocabularies/administration/views/vocabularies.py 21 0 100% invenio_vocabularies/alembic/3ba812d80559_add_internal_name_id.py 13 0 100% invenio_vocabularies/alembic/4a9a4fd235f8_create_vocabulary_schemes.py 10 0 100% invenio_vocabularies/alembic/4f365fced43f_create_vocabularies_tables.py 16 0 100% invenio_vocabularies/alembic/8ff82dfb0be8_create_vocabularies_branch.py 10 0 100% invenio_vocabularies/alembic/17c703ce1eb7_create_names_table.py 12 0 100% invenio_vocabularies/alembic/55a700f897b6_add_names_and_afiliations_pid_column.py 21 0 100% invenio_vocabularies/alembic/676dd587542d_create_funders_vocabulary_table.py 12 0 100% invenio_vocabularies/alembic/6312f33645c1_create_affiliations_table.py 12 0 100% invenio_vocabularies/alembic/__init__.py 0 0 100% invenio_vocabularies/alembic/af2457652217_drop_unique_constraint_from_internal_id.py 13 0 100% invenio_vocabularies/alembic/d00af88aac94_change_datetime_types.py 13 0 100% invenio_vocabularies/alembic/e1146238edd3_create_awards_table.py 12 0 100% invenio_vocabularies/cli.py 107 46 57% 41, 43-45, 49-50, 60, 79-88, 99-100, 106, 113, 129-141, 156-175 invenio_vocabularies/config.py 69 2 97% 57, 63 invenio_vocabularies/contrib/__init__.py 0 0 100% invenio_vocabularies/contrib/affiliations/__init__.py 3 0 100% invenio_vocabularies/contrib/affiliations/affiliations.py 11 0 100% invenio_vocabularies/contrib/affiliations/api.py 2 0 100% invenio_vocabularies/contrib/affiliations/config.py 17 0 100% invenio_vocabularies/contrib/affiliations/datastreams.py 96 32 67% 45-47, 115-116, 129-181 invenio_vocabularies/contrib/affiliations/facets.py 7 3 57% 26-32, 36 invenio_vocabularies/contrib/affiliations/jsonschemas/__init__.py 0 0 100% invenio_vocabularies/contrib/affiliations/mappings/__init__.py 0 0 100% invenio_vocabularies/contrib/affiliations/mappings/os-v1/__init__.py 0 0 100% invenio_vocabularies/contrib/affiliations/mappings/os-v2/__init__.py 0 0 100% invenio_vocabularies/contrib/affiliations/mappings/v7/__init__.py 0 0 100% invenio_vocabularies/contrib/affiliations/models.py 2 0 100% invenio_vocabularies/contrib/affiliations/resources.py 3 0 100% invenio_vocabularies/contrib/affiliations/schema.py 24 0 100% invenio_vocabularies/contrib/affiliations/services.py 3 0 100% invenio_vocabularies/contrib/awards/__init__.py 3 0 100% invenio_vocabularies/contrib/awards/api.py 2 0 100% invenio_vocabularies/contrib/awards/awards.py 17 0 100% invenio_vocabularies/contrib/awards/config.py 16 0 100% invenio_vocabularies/contrib/awards/datastreams.py 121 24 80% 65, 106, 121, 123, 125, 135, 141-162, 205, 242, 251, 283-286, 292 invenio_vocabularies/contrib/awards/jsonschemas/__init__.py 0 0 100% invenio_vocabularies/contrib/awards/mappings/__init__.py 0 0 100% invenio_vocabularies/contrib/awards/mappings/os-v1/__init__.py 0 0 100% invenio_vocabularies/contrib/awards/mappings/os-v2/__init__.py 0 0 100% invenio_vocabularies/contrib/awards/mappings/v7/__init__.py 0 0 100% invenio_vocabularies/contrib/awards/models.py 2 0 100% invenio_vocabularies/contrib/awards/resources.py 3 0 100% invenio_vocabularies/contrib/awards/schema.py 48 0 100% invenio_vocabularies/contrib/awards/serializer.py 21 0 100% invenio_vocabularies/contrib/awards/services.py 3 0 100% invenio_vocabularies/contrib/common/__init__.py 0 0 100% invenio_vocabularies/contrib/common/openaire/__init__.py 0 0 100% invenio_vocabularies/contrib/common/openaire/datastreams.py 33 1 97% 45 invenio_vocabularies/contrib/common/ror/__init__.py 0 0 100% invenio_vocabularies/contrib/common/ror/datastreams.py 120 5 96% 96, 162, 183, 185, 193 invenio_vocabularies/contrib/common/utils.py 7 0 100% invenio_vocabularies/contrib/funders/__init__.py 3 0 100% invenio_vocabularies/contrib/funders/api.py 2 0 100% invenio_vocabularies/contrib/funders/config.py 17 0 100% invenio_vocabularies/contrib/funders/datastreams.py 24 5 79% 38-44 invenio_vocabularies/contrib/funders/facets.py 7 0 100% invenio_vocabularies/contrib/funders/funders.py 12 0 100% invenio_vocabularies/contrib/funders/jsonschemas/__init__.py 0 0 100% invenio_vocabularies/contrib/funders/mappings/__init__.py 0 0 100% invenio_vocabularies/contrib/funders/mappings/os-v1/__init__.py 0 0 100% invenio_vocabularies/contrib/funders/mappings/os-v2/__init__.py 0 0 100% invenio_vocabularies/contrib/funders/mappings/v7/__init__.py 0 0 100% invenio_vocabularies/contrib/funders/models.py 2 0 100% invenio_vocabularies/contrib/funders/resources.py 3 0 100% invenio_vocabularies/contrib/funders/schema.py 22 0 100% invenio_vocabularies/contrib/funders/serializer.py 14 0 100% invenio_vocabularies/contrib/funders/services.py 3 0 100% invenio_vocabularies/contrib/names/__init__.py 3 0 100% invenio_vocabularies/contrib/names/api.py 2 0 100% invenio_vocabularies/contrib/names/components.py 7 0 100% invenio_vocabularies/contrib/names/config.py 15 0 100% invenio_vocabularies/contrib/names/datastreams.py 203 68 67% 42-44, 49-57, 68-106, 110-145, 150-172, 176-179, 190, 217, 230, 279-283, 320, 368-369 invenio_vocabularies/contrib/names/jsonschemas/__init__.py 0 0 100% invenio_vocabularies/contrib/names/mappings/__init__.py 0 0 100% invenio_vocabularies/contrib/names/mappings/os-v1/__init__.py 0 0 100% invenio_vocabularies/contrib/names/mappings/os-v2/__init__.py 0 0 100% invenio_vocabularies/contrib/names/mappings/v7/__init__.py 0 0 100% invenio_vocabularies/contrib/names/models.py 2 0 100% invenio_vocabularies/contrib/names/names.py 15 0 100% invenio_vocabularies/contrib/names/permissions.py 6 0 100% invenio_vocabularies/contrib/names/resources.py 20 0 100% invenio_vocabularies/contrib/names/s3client.py 20 12 40% 16-17, 25-28, 32-33, 41-47 invenio_vocabularies/contrib/names/schema.py 57 2 96% 118, 120 invenio_vocabularies/contrib/names/services.py 21 5 76% 41, 51-54 invenio_vocabularies/contrib/subjects/__init__.py 4 0 100% invenio_vocabularies/contrib/subjects/api.py 2 0 100% invenio_vocabularies/contrib/subjects/config.py 19 0 100% invenio_vocabularies/contrib/subjects/datastreams.py 21 0 100% invenio_vocabularies/contrib/subjects/euroscivoc/__init__.py 0 0 100% invenio_vocabularies/contrib/subjects/euroscivoc/datastreams.py 18 0 100% invenio_vocabularies/contrib/subjects/facets.py 4 0 100% invenio_vocabularies/contrib/subjects/gemet/__init__.py 0 0 100% invenio_vocabularies/contrib/subjects/gemet/datastreams.py 39 2 95% 18-19 invenio_vocabularies/contrib/subjects/jsonschemas/__init__.py 0 0 100% invenio_vocabularies/contrib/subjects/mappings/__init__.py 0 0 100% invenio_vocabularies/contrib/subjects/mappings/os-v1/__init__.py 0 0 100% invenio_vocabularies/contrib/subjects/mappings/os-v2/__init__.py 0 0 100% invenio_vocabularies/contrib/subjects/mappings/v7/__init__.py 0 0 100% invenio_vocabularies/contrib/subjects/mesh/__init__.py 0 0 100% invenio_vocabularies/contrib/subjects/mesh/datastreams.py 19 10 47% 23-38 invenio_vocabularies/contrib/subjects/models.py 2 0 100% invenio_vocabularies/contrib/subjects/nvs/__init__.py 0 0 100% invenio_vocabularies/contrib/subjects/nvs/datastreams.py 33 3 91% 20-21, 73 invenio_vocabularies/contrib/subjects/resources.py 4 0 100% invenio_vocabularies/contrib/subjects/schema.py 39 5 87% 34-41 invenio_vocabularies/contrib/subjects/services.py 10 4 60% 25-30 invenio_vocabularies/contrib/subjects/subjects.py 11 0 100% invenio_vocabularies/datastreams/__init__.py 3 0 100% invenio_vocabularies/datastreams/datastreams.py 132 40 70% 45-50, 87-88, 108-109, 118, 135-137, 186-202, 210-211, 222-235, 239 invenio_vocabularies/datastreams/errors.py 6 1 83% 29 invenio_vocabularies/datastreams/factories.py 41 2 95% 40-41 invenio_vocabularies/datastreams/readers.py 231 54 77% 35-36, 41-42, 47-48, 66, 132-136, 143, 204-213, 222-226, 234-236, 240-246, 271, 316-328, 351, 393-404, 425, 432, 438 invenio_vocabularies/datastreams/tasks.py 46 14 70% 31-34, 45-57, 76-79, 89-96, 110 invenio_vocabularies/datastreams/transformers.py 56 6 89% 21-22, 35, 89, 119, 123 invenio_vocabularies/datastreams/writers.py 100 14 86% 46, 56, 128, 135-154 invenio_vocabularies/datastreams/xml.py 20 0 100% invenio_vocabularies/ext.py 71 1 99% 148 invenio_vocabularies/factories.py 84 10 88% 49-50, 87, 109, 120, 131, 142, 153, 164, 175 invenio_vocabularies/fixtures.py 22 0 100% invenio_vocabularies/jobs.py 64 16 75% 44, 82, 118, 153, 181-186, 198-211, 224 invenio_vocabularies/proxies.py 8 0 100% invenio_vocabularies/records/__init__.py 0 0 100% invenio_vocabularies/records/api.py 16 0 100% invenio_vocabularies/records/jsonschemas/__init__.py 0 0 100% invenio_vocabularies/records/mappings/__init__.py 0 0 100% invenio_vocabularies/records/mappings/os-v1/__init__.py 0 0 100% invenio_vocabularies/records/mappings/os-v2/__init__.py 0 0 100% invenio_vocabularies/records/mappings/v7/__init__.py 0 0 100% invenio_vocabularies/records/models.py 40 0 100% invenio_vocabularies/records/pidprovider.py 28 0 100% invenio_vocabularies/records/systemfields/__init__.py 2 0 100% invenio_vocabularies/records/systemfields/pid.py 38 1 97% 63 invenio_vocabularies/records/systemfields/relations.py 18 9 50% 27-28, 33-45, 49 invenio_vocabularies/resources/__init__.py 4 0 100% invenio_vocabularies/resources/config.py 28 0 100% invenio_vocabularies/resources/resource.py 58 8 86% 68-72, 91-101, 107-116 invenio_vocabularies/resources/schema.py 5 0 100% invenio_vocabularies/resources/serializer.py 18 1 94% 25 invenio_vocabularies/services/__init__.py 3 0 100% invenio_vocabularies/services/components.py 24 2 92% 27-28 invenio_vocabularies/services/config.py 47 1 98% 37 invenio_vocabularies/services/custom_fields/__init__.py 3 0 100% invenio_vocabularies/services/custom_fields/subject.py 15 2 87% 36-45 invenio_vocabularies/services/custom_fields/vocabulary.py 37 0 100% invenio_vocabularies/services/facets.py 51 2 96% 111-112 invenio_vocabularies/services/generators.py 12 0 100% invenio_vocabularies/services/permissions.py 11 0 100% invenio_vocabularies/services/querystr.py 26 16 38% 24-28, 32-33, 37-41, 48-57 invenio_vocabularies/services/results.py 51 2 96% 61-62 invenio_vocabularies/services/schema.py 73 0 100% invenio_vocabularies/services/service.py 67 5 93% 31, 42, 135, 145-152 invenio_vocabularies/services/tasks.py 15 4 73% 30-32, 35 invenio_vocabularies/views.py 16 0 100% invenio_vocabularies/webpack.py 2 0 100% -------------------------------------------------------------------------------------------------------------------- TOTAL 3205 440 86% ================ 940 passed, 232 warnings in 201.53s (0:03:21) ================= Container docker_services_cli-redis-1 Stopping Container docker_services_cli-opensearch-1 Stopping Container docker_services_cli-postgresql-1 Stopping Container docker_services_cli-redis-1 Stopped Container docker_services_cli-redis-1 Removing Container docker_services_cli-redis-1 Removed Container docker_services_cli-opensearch-1 Stopped Container docker_services_cli-opensearch-1 Removing Container docker_services_cli-opensearch-1 Removed Container docker_services_cli-postgresql-1 Stopped Container docker_services_cli-postgresql-1 Removing Container docker_services_cli-postgresql-1 Removed Network docker_services_cli_default Removing Network docker_services_cli_default Removed