running extract_messages extracting messages from invenio_formatter/__init__.py (encoding="utf-8") extracting messages from invenio_formatter/config.py (encoding="utf-8") extracting messages from invenio_formatter/ext.py (encoding="utf-8") extracting messages from invenio_formatter/views.py (encoding="utf-8") extracting messages from invenio_formatter/context_processors/__init__.py (encoding="utf-8") extracting messages from invenio_formatter/context_processors/badges.py (encoding="utf-8") extracting messages from invenio_formatter/filters/__init__.py (encoding="utf-8") extracting messages from invenio_formatter/filters/datetime.py (encoding="utf-8") extracting messages from invenio_formatter/filters/html.py (encoding="utf-8") extracting messages from invenio_formatter/templates/invenio_formatter/macros/badges.html (encoding="utf-8") extracting messages from invenio_formatter/templates/invenio_formatter/macros/meta.html (encoding="utf-8") extracting messages from invenio_formatter/templates/semantic-ui/invenio_formatter/macros/badges.html (encoding="utf-8") extracting messages from invenio_formatter/templates/semantic-ui/invenio_formatter/macros/meta.html (encoding="utf-8") writing PO template file to /dev/null ============================= 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-formatter/original configfile: setup.cfg testpaths: tests, invenio_formatter plugins: invenio-4.0.0, github-actions-annotate-failures-0.4.0, isort-4.0.0, flask-1.3.0, black-ng-0.4.1, pydocstyle-2.4.0, cov-7.0.0, pycodestyle-2.5.0 collected 64 items tests/conftest.py ... [ 4%] tests/test_examples_app.py ... [ 9%] tests/test_filters.py ....... [ 20%] tests/test_invenio_formatter.py ..... [ 28%] tests/test_template_context_processors.py .... [ 34%] tests/test_template_macros.py ...... [ 43%] tests/test_views.py ........ [ 56%] invenio_formatter/__init__.py .... [ 62%] invenio_formatter/config.py ... [ 67%] invenio_formatter/context_processors/__init__.py ... [ 71%] invenio_formatter/context_processors/badges.py ... [ 76%] invenio_formatter/ext.py ... [ 81%] invenio_formatter/filters/__init__.py ... [ 85%] invenio_formatter/filters/datetime.py ... [ 90%] invenio_formatter/filters/html.py ... [ 95%] invenio_formatter/views.py ... [100%] ================================ tests coverage ================================ _______________ coverage: platform linux, python 3.14.2-final-0 ________________ Name Stmts Miss Cover Missing -------------------------------------------------------------------------------- invenio_formatter/__init__.py 3 0 100% invenio_formatter/config.py 6 0 100% invenio_formatter/context_processors/__init__.py 0 0 100% invenio_formatter/context_processors/badges.py 28 0 100% invenio_formatter/ext.py 28 0 100% invenio_formatter/filters/__init__.py 0 0 100% invenio_formatter/filters/datetime.py 17 3 82% 65-68 invenio_formatter/filters/html.py 4 0 100% invenio_formatter/views.py 36 1 97% 22 -------------------------------------------------------------------------------- TOTAL 122 4 97% ============================== 64 passed in 7.75s ==============================