opensearch Pulling redis Pulling postgresql Pulling rabbitmq Pulling redis Pulled rabbitmq Pulled postgresql Pulled opensearch 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-rabbitmq-1 Creating Container docker_services_cli-opensearch-1 Created Container docker_services_cli-redis-1 Created Container docker_services_cli-rabbitmq-1 Created Container docker_services_cli-postgresql-1 Created Container docker_services_cli-redis-1 Starting Container docker_services_cli-postgresql-1 Starting Container docker_services_cli-opensearch-1 Starting Container docker_services_cli-rabbitmq-1 Starting Container docker_services_cli-redis-1 Started Container docker_services_cli-postgresql-1 Started Container docker_services_cli-opensearch-1 Started Container docker_services_cli-rabbitmq-1 Started ============================= test session starts ============================== platform linux -- Python 3.14.2, pytest-8.4.2, pluggy-1.6.0 rootdir: /home/runner/work/rdm-14-tests/rdm-14-tests/workdir/tests/invenio-collections/patched configfile: pyproject.toml testpaths: docs, tests, invenio_collections plugins: flask-1.3.0, black-0.6.0, github-actions-annotate-failures-0.4.1, pycodestyle-2.5.0, cov-7.1.0, invenio-4.0.1, pydocstyle-2.4.0, isort-4.0.0 collected 124 items docs/conf.py ... [ 2%] tests/__init__.py ... [ 4%] tests/conftest.py ... [ 7%] tests/mock_module/blueprint.py ... [ 9%] tests/mock_module/ext.py ... [ 12%] tests/test_alembic.py ... [ 14%] tests/test_api.py [ 19%] tests/test_invenio_collections.py .... [ 22%] tests/test_service.py [ 40%] tests/test_service_limits.py [ 46%] invenio_collections/__init__.py ... [ 49%] invenio_collections/alembic/1748509182_create_collections_branch.py ... [ 51%] invenio_collections/alembic/1777139066_remove_nullable.py ... [ 54%] invenio_collections/alembic/3c1b8d0e7f52_rename_community_id_to_namespace_id.py . [ 54%] [ 56%] invenio_collections/alembic/425b691f768b_create_collections_tables.py .. [ 58%] [ 58%] invenio_collections/alembic/d2f434c0ac92_change_datetime_types.py ... [ 61%] invenio_collections/api.py ... [ 63%] invenio_collections/config.py ... [ 66%] invenio_collections/errors.py ... [ 68%] invenio_collections/ext.py ... [ 70%] invenio_collections/models.py ... [ 73%] invenio_collections/proxies.py ... [ 75%] invenio_collections/resources/__init__.py ... [ 78%] invenio_collections/resources/config.py ... [ 80%] invenio_collections/resources/resource.py ... [ 83%] invenio_collections/searchapp.py ... [ 85%] invenio_collections/services/__init__.py ... [ 87%] invenio_collections/services/config.py ... [ 90%] invenio_collections/services/results.py ... [ 92%] invenio_collections/services/schema.py ... [ 95%] invenio_collections/services/service.py ... [ 97%] invenio_collections/webpack.py ... [100%] =============================== warnings summary =============================== tests/test_api.py::test_create tests/test_service.py::test_collections_read tests/test_service_limits.py::test_max_trees_limit self.init_app(app) /home/runner/work/rdm-14-tests/rdm-14-tests/workdir/tests/invenio-collections/patched/invenio_collections/models.py:187: LegacyAPIWarning: The Query.get() method is considered legacy as of the 1.x series of SQLAlchemy and becomes a legacy construct in 2.0. The method is now available as Session.get() (deprecated since: 2.0) (Background on SQLAlchemy 2.0 at: https://sqlalche.me/e/b8d9) return cls.query.get(id_) ================================ tests coverage ================================ _______________ coverage: platform linux, python 3.14.2-final-0 ________________ Name Stmts Miss Cover Missing invenio_collections/__init__.py 3 0 100% invenio_collections/alembic/3c1b8d0e7f52_rename_community_id_to_namespace_id.py 18 5 72% 62-84 invenio_collections/alembic/425b691f768b_create_collections_tables.py 17 4 76% 91-99 invenio_collections/alembic/1748509182_create_collections_branch.py 8 1 88% 21 invenio_collections/alembic/1777139066_remove_nullable.py 12 2 83% 39-45 invenio_collections/alembic/d2f434c0ac92_change_datetime_types.py 13 3 77% 28-30 invenio_collections/api.py 142 13 91% 48, 74, 99, 103, 150, 162, 171, 181, 188-191, 229, 233 invenio_collections/config.py 6 0 100% invenio_collections/errors.py 24 3 88% 45-47 invenio_collections/ext.py 14 1 93% 27 invenio_collections/models.py 107 12 89% 61, 67, 95-104, 170, 181, 217-226 invenio_collections/proxies.py 3 0 100% invenio_collections/resources/__init__.py 0 0 100% invenio_collections/resources/config.py 16 0 100% invenio_collections/resources/resource.py 106 34 68% 54-60, 68-75, 82-90, 98-106, 113-120, 126-134, 141-150, 159-170, 177-182, 189-196, 204-211, 217-224, 231-236, 242-247, 253-259 invenio_collections/searchapp.py 5 1 80% 13 invenio_collections/services/__init__.py 0 0 100% invenio_collections/services/config.py 21 0 100% invenio_collections/services/results.py 84 11 87% 116, 142, 188, 193, 197-208, 238 invenio_collections/services/schema.py 32 2 94% 16-17 invenio_collections/services/service.py 264 83 69% 62, 143, 236, 260, 282, 325-331, 397-401, 408, 411, 428-450, 462-511, 526, 542, 586, 643-673, 690-724 invenio_collections/webpack.py 2 0 100% TOTAL 897 175 80% ====================== 124 passed, 17 warnings in 11.24s ======================= Container docker_services_cli-opensearch-1 Stopping Container docker_services_cli-rabbitmq-1 Stopping Container docker_services_cli-redis-1 Stopping Container docker_services_cli-postgresql-1 Stopping Container docker_services_cli-postgresql-1 Stopped Container docker_services_cli-postgresql-1 Removing Container docker_services_cli-redis-1 Stopped Container docker_services_cli-redis-1 Removing Container docker_services_cli-postgresql-1 Removed 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-rabbitmq-1 Stopped Container docker_services_cli-rabbitmq-1 Removing Container docker_services_cli-rabbitmq-1 Removed Network docker_services_cli_default Removing Network docker_services_cli_default Removed