============================= 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-rest/patched configfile: setup.cfg testpaths: tests, invenio_rest plugins: 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 collected 73 items tests/conftest.py ... [ 4%] tests/test_csrf.py ....::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x [ 26%] tests/test_decorators.py ...::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x [ 30%] tests/test_errors.py ...::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x [ 34%] tests/test_invenio_rest.py ....::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ::warning file=workdir/tests/invenio-rest/patched/tests/test_invenio_rest.py,line=45::CSRF validation will be enabled by default in the version 1.3.x .::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x .::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x ............::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x [ 60%] tests/test_serializer.py .... [ 65%] invenio_rest/__init__.py ....::warning file=workdir/tests/invenio-rest/patched/invenio_rest/ext.py,line=29::CSRF validation will be enabled by default in the version 1.3.x [ 71%] invenio_rest/config.py ... [ 75%] invenio_rest/csrf.py ... [ 79%] invenio_rest/decorators.py ... [ 83%] invenio_rest/errors.py ... [ 87%] invenio_rest/ext.py ... [ 91%] invenio_rest/serializer.py ... [ 95%] invenio_rest/views.py ... [100%] =============================== warnings summary =============================== tests/test_csrf.py: 13 warnings tests/test_decorators.py: 1 warning tests/test_errors.py: 1 warning tests/test_invenio_rest.py: 5 warnings invenio_rest/__init__.py: 1 warning /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-rest/patched/invenio_rest/ext.py:29: FutureWarning: CSRF validation will be enabled by default in the version 1.3.x self.init_app(app) tests/test_invenio_rest.py::test_init /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-rest/patched/tests/test_invenio_rest.py:45: FutureWarning: CSRF validation will be enabled by default in the version 1.3.x ext.init_app(app) -- 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_rest/__init__.py 6 0 100% invenio_rest/config.py 13 0 100% invenio_rest/csrf.py 146 7 95% 74-75, 151, 182, 198-199, 272 invenio_rest/decorators.py 13 0 100% invenio_rest/errors.py 66 1 98% 81 invenio_rest/ext.py 40 2 95% 49-51 invenio_rest/serializer.py 54 23 57% 28-35, 48-55, 66, 84-90, 94-100, 104-110 invenio_rest/views.py 110 7 94% 44, 48-50, 170-171, 325 ---------------------------------------------------------- TOTAL 448 40 91% ======================= 73 passed, 22 warnings in 3.96s ========================