redis Pulling b9136609bef0 Pulling fs layer a97e73913450 Pulling fs layer 83bcad862a56 Pulling fs layer 4ab29a83cab1 Pulling fs layer c662f114637c Pulling fs layer 4f4fb700ef54 Pulling fs layer 7d5f2b031023 Pulling fs layer 4ab29a83cab1 Waiting c662f114637c Waiting 4f4fb700ef54 Waiting 7d5f2b031023 Waiting 83bcad862a56 Downloading [==================================================>] 875B/875B 83bcad862a56 Verifying Checksum 83bcad862a56 Download complete a97e73913450 Downloading [==================================================>] 1.101kB/1.101kB a97e73913450 Verifying Checksum a97e73913450 Download complete b9136609bef0 Downloading [> ] 294.3kB/28.24MB c662f114637c Downloading [==================================================>] 96B/96B c662f114637c Verifying Checksum c662f114637c Download complete 4ab29a83cab1 Downloading [> ] 163.2kB/15.35MB b9136609bef0 Verifying Checksum b9136609bef0 Download complete 4ab29a83cab1 Verifying Checksum 4ab29a83cab1 Download complete b9136609bef0 Extracting [> ] 294.9kB/28.24MB 4f4fb700ef54 Downloading [==================================================>] 32B/32B 4f4fb700ef54 Verifying Checksum 4f4fb700ef54 Download complete 7d5f2b031023 Downloading [==================================================>] 598B/598B 7d5f2b031023 Verifying Checksum 7d5f2b031023 Download complete b9136609bef0 Extracting [===========> ] 6.488MB/28.24MB b9136609bef0 Extracting [=================> ] 10.03MB/28.24MB b9136609bef0 Extracting [===========================> ] 15.63MB/28.24MB b9136609bef0 Extracting [=========================================> ] 23.3MB/28.24MB b9136609bef0 Extracting [==========================================> ] 23.89MB/28.24MB b9136609bef0 Extracting [===============================================> ] 26.84MB/28.24MB b9136609bef0 Extracting [================================================> ] 27.43MB/28.24MB b9136609bef0 Extracting [==================================================>] 28.24MB/28.24MB b9136609bef0 Pull complete a97e73913450 Extracting [==================================================>] 1.101kB/1.101kB a97e73913450 Extracting [==================================================>] 1.101kB/1.101kB a97e73913450 Pull complete 83bcad862a56 Extracting [==================================================>] 875B/875B 83bcad862a56 Extracting [==================================================>] 875B/875B 83bcad862a56 Pull complete 4ab29a83cab1 Extracting [> ] 163.8kB/15.35MB 4ab29a83cab1 Extracting [=====================> ] 6.717MB/15.35MB 4ab29a83cab1 Extracting [=================================================> ] 15.07MB/15.35MB 4ab29a83cab1 Extracting [==================================================>] 15.35MB/15.35MB 4ab29a83cab1 Pull complete c662f114637c Extracting [==================================================>] 96B/96B c662f114637c Extracting [==================================================>] 96B/96B c662f114637c Pull complete 4f4fb700ef54 Extracting [==================================================>] 32B/32B 4f4fb700ef54 Extracting [==================================================>] 32B/32B 4f4fb700ef54 Pull complete 7d5f2b031023 Extracting [==================================================>] 598B/598B 7d5f2b031023 Extracting [==================================================>] 598B/598B 7d5f2b031023 Pull complete redis Pulled Network docker_services_cli_default Creating Network docker_services_cli_default Created Container docker_services_cli-redis-1 Creating Container docker_services_cli-redis-1 Created Container docker_services_cli-redis-1 Starting Container docker_services_cli-redis-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-cache/original configfile: setup.cfg testpaths: tests, invenio_cache plugins: flask-1.3.0, black-0.6.0, github-actions-annotate-failures-0.4.1, mock-3.15.1, pycodestyle-2.5.0, cov-7.1.0, invenio-4.0.1, pydocstyle-2.4.0, isort-4.0.0 collected 53 items tests/conftest.py ... [ 5%] tests/test_bccache.py ...::warning file=workdir/tests/invenio-cache/original/.venv/lib/python3.14/site-packages/flask_caching/__init__.py,line=143::Using the initialization functions in flask_caching.backend is deprecated. Use the a full path to backend classes directly. [ 11%] tests/test_decorator.py ...::warning file=workdir/tests/invenio-cache/original/.venv/lib/python3.14/site-packages/flask_caching/__init__.py,line=143::Using the initialization functions in flask_caching.backend is deprecated. Use the a full path to backend classes directly. ::warning file=workdir/tests/invenio-cache/original/.venv/lib/python3.14/site-packages/cachelib/redis_base.py,line=70::Call to deprecated setex. (Use 'set' instead.) -- Deprecated since version 2.6.12. . [ 18%] tests/test_invenio_cache.py ....::warning file=workdir/tests/invenio-cache/original/.venv/lib/python3.14/site-packages/flask_caching/__init__.py,line=143::Using the initialization functions in flask_caching.backend is deprecated. Use the a full path to backend classes directly. ::warning file=workdir/tests/invenio-cache/original/.venv/lib/python3.14/site-packages/flask_caching/__init__.py,line=143::Using the initialization functions in flask_caching.backend is deprecated. Use the a full path to backend classes directly. .::warning file=workdir/tests/invenio-cache/original/.venv/lib/python3.14/site-packages/flask_caching/__init__.py,line=143::Using the initialization functions in flask_caching.backend is deprecated. Use the a full path to backend classes directly. ::warning file=workdir/tests/invenio-cache/original/.venv/lib/python3.14/site-packages/cachelib/redis_base.py,line=70::Call to deprecated setex. (Use 'set' instead.) -- Deprecated since version 2.6.12. .::warning file=workdir/tests/invenio-cache/original/.venv/lib/python3.14/site-packages/flask_caching/__init__.py,line=143::Using the initialization functions in flask_caching.backend is deprecated. Use the a full path to backend classes directly. ::warning file=workdir/tests/invenio-cache/original/.venv/lib/python3.14/site-packages/cachelib/redis_base.py,line=70::Call to deprecated setex. (Use 'set' instead.) -- Deprecated since version 2.6.12. .::warning file=workdir/tests/invenio-cache/original/.venv/lib/python3.14/site-packages/flask_caching/__init__.py,line=143::Using the initialization functions in flask_caching.backend is deprecated. Use the a full path to backend classes directly. .. [ 35%] tests/test_locks.py ...::warning file=workdir/tests/invenio-cache/original/.venv/lib/python3.14/site-packages/flask_caching/__init__.py,line=143::Using the initialization functions in flask_caching.backend is deprecated. Use the a full path to backend classes directly. .::warning file=workdir/tests/invenio-cache/original/.venv/lib/python3.14/site-packages/flask_caching/__init__.py,line=143::Using the initialization functions in flask_caching.backend is deprecated. Use the a full path to backend classes directly. .::warning file=workdir/tests/invenio-cache/original/.venv/lib/python3.14/site-packages/flask_caching/__init__.py,line=143::Using the initialization functions in flask_caching.backend is deprecated. Use the a full path to backend classes directly. ::warning file=workdir/tests/invenio-cache/original/.venv/lib/python3.14/site-packages/cachelib/redis_base.py,line=70::Call to deprecated setex. (Use 'set' instead.) -- Deprecated since version 2.6.12. ::warning file=workdir/tests/invenio-cache/original/.venv/lib/python3.14/site-packages/cachelib/redis_base.py,line=70::Call to deprecated setex. (Use 'set' instead.) -- Deprecated since version 2.6.12. .::warning file=workdir/tests/invenio-cache/original/.venv/lib/python3.14/site-packages/flask_caching/__init__.py,line=143::Using the initialization functions in flask_caching.backend is deprecated. Use the a full path to backend classes directly. [ 47%] invenio_cache/__init__.py ....::warning file=workdir/tests/invenio-cache/original/.venv/lib/python3.14/site-packages/flask_caching/__init__.py,line=143::Using the initialization functions in flask_caching.backend is deprecated. Use the a full path to backend classes directly. [ 54%] invenio_cache/_compat.py ... [ 60%] invenio_cache/bccache.py ... [ 66%] invenio_cache/config.py ... [ 71%] invenio_cache/decorators.py ... [ 77%] invenio_cache/errors.py ... [ 83%] invenio_cache/ext.py ... [ 88%] invenio_cache/lock.py ... [ 94%] invenio_cache/proxies.py ... [100%] =============================== warnings summary =============================== tests/test_bccache.py: 1 warning tests/test_decorator.py: 1 warning tests/test_invenio_cache.py: 5 warnings tests/test_locks.py: 4 warnings invenio_cache/__init__.py: 1 warning /home/runner/work/rdm-14-tests/rdm-14-tests/workdir/tests/invenio-cache/original/.venv/lib/python3.14/site-packages/flask_caching/__init__.py:143: DeprecationWarning: Using the initialization functions in flask_caching.backend is deprecated. Use the a full path to backend classes directly. self._set_cache(app, config) tests/test_decorator.py::test_decorator_cached_unless_authenticated tests/test_invenio_cache.py::test_cache tests/test_invenio_cache.py::test_current_cache tests/test_locks.py::test_cached_mutex_renew tests/test_locks.py::test_cached_mutex_renew /home/runner/work/rdm-14-tests/rdm-14-tests/workdir/tests/invenio-cache/original/.venv/lib/python3.14/site-packages/cachelib/redis_base.py:70: DeprecationWarning: Call to deprecated setex. (Use 'set' instead.) -- Deprecated since version 2.6.12. result = self._write_client.setex( -- 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_cache/__init__.py 7 0 100% invenio_cache/_compat.py 4 0 100% invenio_cache/bccache.py 7 0 100% invenio_cache/config.py 8 0 100% invenio_cache/decorators.py 46 0 100% invenio_cache/errors.py 14 1 93% 17 invenio_cache/ext.py 28 0 100% invenio_cache/lock.py 70 11 84% 66, 76, 80, 84, 88, 153, 202, 210-215, 218 invenio_cache/proxies.py 7 0 100% ----------------------------------------------------------- TOTAL 191 12 94% ======================= 53 passed, 17 warnings in 3.35s ======================== Container docker_services_cli-redis-1 Stopping Container docker_services_cli-redis-1 Stopped Container docker_services_cli-redis-1 Removing Container docker_services_cli-redis-1 Removed Network docker_services_cli_default Removing Network docker_services_cli_default Removed