running extract_messages extracting messages from invenio_theme/__init__.py (encoding="utf-8") extracting messages from invenio_theme/config.py (encoding="utf-8") extracting messages from invenio_theme/ext.py (encoding="utf-8") extracting messages from invenio_theme/icons.py (encoding="utf-8") extracting messages from invenio_theme/proxies.py (encoding="utf-8") extracting messages from invenio_theme/shared.py (encoding="utf-8") extracting messages from invenio_theme/views.py (encoding="utf-8") extracting messages from invenio_theme/webpack.py (encoding="utf-8") extracting messages from invenio_theme/assets/bootstrap3/js/invenio_theme/admin.js (encoding="utf-8", extract_messages="$._, jQuery._") extracting messages from invenio_theme/assets/bootstrap3/js/invenio_theme/base.js (encoding="utf-8", extract_messages="$._, jQuery._") extracting messages from invenio_theme/assets/semantic-ui/js/invenio_theme/Media.js (encoding="utf-8", extract_messages="$._, jQuery._") extracting messages from invenio_theme/assets/semantic-ui/js/invenio_theme/admin.js (encoding="utf-8", extract_messages="$._, jQuery._") extracting messages from invenio_theme/assets/semantic-ui/js/invenio_theme/base.js (encoding="utf-8", extract_messages="$._, jQuery._") extracting messages from invenio_theme/assets/semantic-ui/js/invenio_theme/templates.js (encoding="utf-8", extract_messages="$._, jQuery._") extracting messages from invenio_theme/assets/semantic-ui/js/invenio_theme/theme.js (encoding="utf-8", extract_messages="$._, jQuery._") extracting messages from invenio_theme/assets/semantic-ui/js/invenio_theme/truncate.js (encoding="utf-8", extract_messages="$._, jQuery._") extracting messages from invenio_theme/templates/invenio_theme/401.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/403.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/404.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/429.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/500.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/admin_header.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/admin_layout.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/body.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/breadcrumbs.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/footer.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/frontpage.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/header.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/header_frontpage.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/header_login.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/javascript.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/page.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/page_admin.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/page_cover.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/page_error.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/page_settings.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/trackingcode.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/macros/messages.html (encoding="utf-8") extracting messages from invenio_theme/templates/invenio_theme/macros/truncate.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/401.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/403.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/404.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/429.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/500.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/admin_header.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/admin_layout.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/body.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/breadcrumbs.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/footer.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/frontpage.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/header.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/header_frontpage.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/header_login.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/javascript.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/page.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/page_admin.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/page_cover.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/page_error.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/page_settings.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/trackingcode.html (encoding="utf-8") extracting messages from invenio_theme/templates/semantic-ui/invenio_theme/macros/messages.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-theme/original configfile: setup.cfg 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 52 items tests/conftest.py ... [ 5%] tests/helpers.py ... [ 11%] tests/test_invenio_theme.py .............. [ 38%] tests/test_invenio_theme_error_handler.py ....... [ 51%] invenio_theme/__init__.py .... [ 59%] invenio_theme/config.py ... [ 65%] invenio_theme/ext.py ... [ 71%] invenio_theme/icons.py ... [ 76%] invenio_theme/proxies.py ... [ 82%] invenio_theme/shared.py ... [ 88%] invenio_theme/views.py ... [ 94%] invenio_theme/webpack.py ... [100%] ================================ tests coverage ================================ _______________ coverage: platform linux, python 3.14.2-final-0 ________________ Name Stmts Miss Cover Missing invenio_theme/__init__.py 4 0 100% invenio_theme/config.py 65 0 100% invenio_theme/ext.py 40 0 100% invenio_theme/icons.py 14 8 43% 44, 48-59 invenio_theme/proxies.py 5 0 100% invenio_theme/shared.py 2 0 100% invenio_theme/views.py 18 0 100% invenio_theme/webpack.py 2 0 100% TOTAL 150 8 95% ============================== 52 passed in 3.27s ==============================