postgresql Pulling opensearch Pulling opensearch Pulled postgresql Pulled Network docker_services_cli_default Creating Network docker_services_cli_default Created Container docker_services_cli-opensearch-1 Creating Container docker_services_cli-postgresql-1 Creating Container docker_services_cli-postgresql-1 Created Container docker_services_cli-opensearch-1 Created Container docker_services_cli-opensearch-1 Starting Container docker_services_cli-postgresql-1 Starting Container docker_services_cli-postgresql-1 Started Container docker_services_cli-opensearch-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-banners/patched configfile: setup.cfg testpaths: tests, invenio_banners 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 140 items tests/conftest.py ... [ 2%] tests/records/test_disable.py ... [ 4%] tests/records/test_models.py [ 13%] tests/resources/conftest.py ... [ 15%] tests/resources/test_resources.py [ 29%] tests/services/conftest.py ... [ 31%] tests/services/test_services.py [ 43%] tests/test_alembic.py [ 45%] tests/test_invenio_banners.py .... [ 48%] tests/test_macro.py [ 50%] invenio_banners/__init__.py ... [ 52%] invenio_banners/administration/__init__.py ... [ 55%] invenio_banners/administration/banners.py ... [ 57%] invenio_banners/alembic/3bfaeb3d8eff_change_datetime_types.py ... [ 59%] invenio_banners/alembic/5e02314da32e_create_invenio_banners_db_table.py . [ 60%] [ 61%] invenio_banners/alembic/e40d93d99040_create_invenio_banners_branch.py .. [ 62%] [ 63%] invenio_banners/config.py ... [ 65%] invenio_banners/ext.py ... [ 67%] invenio_banners/proxies.py ... [ 70%] invenio_banners/records/__init__.py ... [ 72%] invenio_banners/records/models.py ... [ 74%] invenio_banners/resources/__init__.py ... [ 76%] invenio_banners/resources/config.py ... [ 78%] invenio_banners/resources/errors.py ... [ 80%] invenio_banners/resources/resource.py ... [ 82%] invenio_banners/services/__init__.py ... [ 85%] invenio_banners/services/config.py ... [ 87%] invenio_banners/services/permissions.py ... [ 89%] invenio_banners/services/results.py ... [ 91%] invenio_banners/services/schemas.py ... [ 93%] invenio_banners/services/service.py ... [ 95%] invenio_banners/utils.py ... [ 97%] invenio_banners/views.py ... [100%] =============================== warnings summary =============================== tests/records/test_models.py::test_get_with_sub_path tests/resources/test_resources.py::test_create_is_forbidden tests/services/test_services.py::test_banner_creation tests/test_alembic.py::test_alembic tests/test_macro.py::test_jinja_macro self.init_app(app) tests/test_alembic.py::test_alembic util.warn_deprecated( tests/test_alembic.py::test_alembic super().alter_column( tests/test_macro.py::test_jinja_macro result = self._write_client.setex( ================================ tests coverage ================================ _______________ coverage: platform linux, python 3.14.2-final-0 ________________ Name Stmts Miss Cover Missing invenio_banners/__init__.py 3 0 100% invenio_banners/administration/__init__.py 0 0 100% invenio_banners/administration/banners.py 49 0 100% invenio_banners/alembic/3bfaeb3d8eff_change_datetime_types.py 17 5 71% 30-34 invenio_banners/alembic/5e02314da32e_create_invenio_banners_db_table.py 10 1 90% 38 invenio_banners/alembic/e40d93d99040_create_invenio_banners_branch.py 10 1 90% 23 invenio_banners/config.py 10 0 100% invenio_banners/ext.py 26 0 100% invenio_banners/proxies.py 6 0 100% invenio_banners/records/__init__.py 2 0 100% invenio_banners/records/models.py 62 0 100% invenio_banners/resources/__init__.py 3 0 100% invenio_banners/resources/config.py 16 0 100% invenio_banners/resources/errors.py 16 1 94% 33 invenio_banners/resources/resource.py 41 0 100% invenio_banners/services/__init__.py 4 0 100% invenio_banners/services/config.py 22 0 100% invenio_banners/services/permissions.py 10 0 100% invenio_banners/services/results.py 40 0 100% invenio_banners/services/schemas.py 20 1 95% 34 invenio_banners/services/service.py 67 5 93% 154-158 invenio_banners/utils.py 21 8 62% 24, 41-48 invenio_banners/views.py 3 0 100% TOTAL 458 22 95% ======================= 140 passed, 8 warnings in 16.62s ======================= Container docker_services_cli-opensearch-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-opensearch-1 Stopped Container docker_services_cli-opensearch-1 Removing Container docker_services_cli-opensearch-1 Removed Container docker_services_cli-postgresql-1 Removed Network docker_services_cli_default Removing Network docker_services_cli_default Removed