running extract_messages extracting messages from invenio_previewer/__init__.py (encoding="utf-8") extracting messages from invenio_previewer/api.py (encoding="utf-8") extracting messages from invenio_previewer/config.py (encoding="utf-8") extracting messages from invenio_previewer/ext.py (encoding="utf-8") extracting messages from invenio_previewer/proxies.py (encoding="utf-8") extracting messages from invenio_previewer/utils.py (encoding="utf-8") extracting messages from invenio_previewer/views.py (encoding="utf-8") extracting messages from invenio_previewer/webpack.py (encoding="utf-8") extracting messages from invenio_previewer/assets/bootstrap3/js/invenio_previewer/geojson.js (encoding="utf-8", extract_messages="$._, jQuery._") extracting messages from invenio_previewer/assets/bootstrap3/js/invenio_previewer/previewer_theme.js (encoding="utf-8", extract_messages="$._, jQuery._") extracting messages from invenio_previewer/assets/bootstrap3/js/invenio_previewer/prismjs.js (encoding="utf-8", extract_messages="$._, jQuery._") extracting messages from invenio_previewer/assets/bootstrap3/js/invenio_previewer/csv_previewer/init.js (encoding="utf-8", extract_messages="$._, jQuery._") extracting messages from invenio_previewer/assets/semantic-ui/js/invenio_previewer/bottom.js (encoding="utf-8", extract_messages="$._, jQuery._") extracting messages from invenio_previewer/assets/semantic-ui/js/invenio_previewer/geojson.js (encoding="utf-8", extract_messages="$._, jQuery._") extracting messages from invenio_previewer/assets/semantic-ui/js/invenio_previewer/previewer_theme.js (encoding="utf-8", extract_messages="$._, jQuery._") extracting messages from invenio_previewer/assets/semantic-ui/js/invenio_previewer/prismjs.js (encoding="utf-8", extract_messages="$._, jQuery._") extracting messages from invenio_previewer/assets/semantic-ui/js/invenio_previewer/csv_previewer/init.js (encoding="utf-8", extract_messages="$._, jQuery._") extracting messages from invenio_previewer/extensions/__init__.py (encoding="utf-8") extracting messages from invenio_previewer/extensions/audio_videojs.py (encoding="utf-8") extracting messages from invenio_previewer/extensions/csv_papaparsejs.py (encoding="utf-8") extracting messages from invenio_previewer/extensions/default.py (encoding="utf-8") extracting messages from invenio_previewer/extensions/ipynb.py (encoding="utf-8") extracting messages from invenio_previewer/extensions/json_prismjs.py (encoding="utf-8") extracting messages from invenio_previewer/extensions/mistune.py (encoding="utf-8") extracting messages from invenio_previewer/extensions/pdfjs.py (encoding="utf-8") extracting messages from invenio_previewer/extensions/simple_image.py (encoding="utf-8") extracting messages from invenio_previewer/extensions/txt.py (encoding="utf-8") extracting messages from invenio_previewer/extensions/video_videojs.py (encoding="utf-8") extracting messages from invenio_previewer/extensions/web_archive.py (encoding="utf-8") extracting messages from invenio_previewer/extensions/xml_prismjs.py (encoding="utf-8") extracting messages from invenio_previewer/extensions/zip.py (encoding="utf-8") extracting messages from invenio_previewer/static/js/fullscreen.js (encoding="utf-8", extract_messages="$._, jQuery._") extracting messages from invenio_previewer/static/js/open_pdf.js (encoding="utf-8", extract_messages="$._, jQuery._") extracting messages from invenio_previewer/templates/invenio_previewer/abstract_previewer.html (encoding="utf-8") extracting messages from invenio_previewer/templates/invenio_previewer/base.html (encoding="utf-8") extracting messages from invenio_previewer/templates/invenio_previewer/bottom.html (encoding="utf-8") extracting messages from invenio_previewer/templates/invenio_previewer/csv_bar.html (encoding="utf-8") extracting messages from invenio_previewer/templates/invenio_previewer/default.html (encoding="utf-8") extracting messages from invenio_previewer/templates/invenio_previewer/geojson.html (encoding="utf-8") extracting messages from invenio_previewer/templates/invenio_previewer/ipynb.html (encoding="utf-8") extracting messages from invenio_previewer/templates/invenio_previewer/json_prismjs.html (encoding="utf-8") extracting messages from invenio_previewer/templates/invenio_previewer/macros.html (encoding="utf-8") extracting messages from invenio_previewer/templates/invenio_previewer/mistune.html (encoding="utf-8") extracting messages from invenio_previewer/templates/invenio_previewer/pdfjs.html (encoding="utf-8") extracting messages from invenio_previewer/templates/invenio_previewer/simple_image.html (encoding="utf-8") extracting messages from invenio_previewer/templates/invenio_previewer/top.html (encoding="utf-8") extracting messages from invenio_previewer/templates/invenio_previewer/txt.html (encoding="utf-8") extracting messages from invenio_previewer/templates/invenio_previewer/web_archive.html (encoding="utf-8") extracting messages from invenio_previewer/templates/invenio_previewer/xml_prismjs.html (encoding="utf-8") extracting messages from invenio_previewer/templates/invenio_previewer/zip.html (encoding="utf-8") extracting messages from invenio_previewer/templates/semantic-ui/invenio_previewer/abstract_previewer.html (encoding="utf-8") extracting messages from invenio_previewer/templates/semantic-ui/invenio_previewer/audio_videojs.html (encoding="utf-8") extracting messages from invenio_previewer/templates/semantic-ui/invenio_previewer/base.html (encoding="utf-8") extracting messages from invenio_previewer/templates/semantic-ui/invenio_previewer/bottom.html (encoding="utf-8") extracting messages from invenio_previewer/templates/semantic-ui/invenio_previewer/csv_bar.html (encoding="utf-8") extracting messages from invenio_previewer/templates/semantic-ui/invenio_previewer/default.html (encoding="utf-8") extracting messages from invenio_previewer/templates/semantic-ui/invenio_previewer/geojson.html (encoding="utf-8") extracting messages from invenio_previewer/templates/semantic-ui/invenio_previewer/ipynb.html (encoding="utf-8") extracting messages from invenio_previewer/templates/semantic-ui/invenio_previewer/json_prismjs.html (encoding="utf-8") extracting messages from invenio_previewer/templates/semantic-ui/invenio_previewer/macros.html (encoding="utf-8") extracting messages from invenio_previewer/templates/semantic-ui/invenio_previewer/mistune.html (encoding="utf-8") extracting messages from invenio_previewer/templates/semantic-ui/invenio_previewer/simple_image.html (encoding="utf-8") extracting messages from invenio_previewer/templates/semantic-ui/invenio_previewer/top.html (encoding="utf-8") extracting messages from invenio_previewer/templates/semantic-ui/invenio_previewer/txt.html (encoding="utf-8") extracting messages from invenio_previewer/templates/semantic-ui/invenio_previewer/videojs.html (encoding="utf-8") extracting messages from invenio_previewer/templates/semantic-ui/invenio_previewer/web_archive.html (encoding="utf-8") extracting messages from invenio_previewer/templates/semantic-ui/invenio_previewer/xml_prismjs.html (encoding="utf-8") extracting messages from invenio_previewer/templates/semantic-ui/invenio_previewer/zip.html (encoding="utf-8") writing PO template file to /dev/null postgresql Pulling postgresql Pulled Network docker_services_cli_default Creating Network docker_services_cli_default Created Container docker_services_cli-postgresql-1 Creating Container docker_services_cli-postgresql-1 Created Container docker_services_cli-postgresql-1 Starting Container docker_services_cli-postgresql-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-previewer/patched configfile: setup.cfg testpaths: tests, invenio_previewer 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 114 items tests/conftest.py ... [ 2%] tests/test_invenio_previewer.py ....... [ 8%] tests/test_macros.py [ 27%] tests/test_utils.py [ 38%] tests/test_views.py .... [ 42%] invenio_previewer/__init__.py ... [ 44%] invenio_previewer/api.py ... [ 47%] invenio_previewer/config.py ... [ 50%] invenio_previewer/ext.py ... [ 52%] invenio_previewer/extensions/__init__.py ... [ 55%] invenio_previewer/extensions/audio_videojs.py ... [ 57%] invenio_previewer/extensions/csv_papaparsejs.py ... [ 60%] invenio_previewer/extensions/default.py ... [ 63%] invenio_previewer/extensions/ipynb.py ... [ 65%] invenio_previewer/extensions/json_prismjs.py ... [ 68%] invenio_previewer/extensions/mistune.py ... [ 71%] invenio_previewer/extensions/pdfjs.py ... [ 73%] invenio_previewer/extensions/simple_image.py ... [ 76%] invenio_previewer/extensions/txt.py ... [ 78%] invenio_previewer/extensions/video_videojs.py ... [ 81%] invenio_previewer/extensions/web_archive.py ... [ 84%] invenio_previewer/extensions/xml_prismjs.py ... [ 86%] invenio_previewer/extensions/zip.py ... [ 89%] invenio_previewer/proxies.py ... [ 92%] invenio_previewer/utils.py ... [ 94%] invenio_previewer/views.py ... [ 97%] invenio_previewer/webpack.py ... [100%] =============================== warnings summary =============================== /home/runner/work/rdm-14-tests/rdm-14-tests/workdir/tests/invenio-previewer/patched/.venv/lib/python3.14/site-packages/invenio_records/api.py:302: SAWarning: nested transaction already deassociated from connection with db.session.begin_nested(): /home/runner/work/rdm-14-tests/rdm-14-tests/workdir/tests/invenio-previewer/patched/tests/test_macros.py:35: SAWarning: nested transaction already deassociated from connection db.session.commit() tests/test_utils.py::test_default_file_reader /home/runner/work/rdm-14-tests/rdm-14-tests/workdir/tests/invenio-previewer/patched/.venv/lib/python3.14/site-packages/pytest_invenio/fixtures.py:617: SAWarning: nested transaction already deassociated from connection session.rollback() ================================ tests coverage ================================ _______________ coverage: platform linux, python 3.14.2-final-0 ________________ Name Stmts Miss Cover Missing invenio_previewer/__init__.py 4 0 100% invenio_previewer/api.py 26 1 96% 36 invenio_previewer/config.py 34 0 100% invenio_previewer/ext.py 96 9 91% 18, 20, 53-56, 78-81 invenio_previewer/extensions/__init__.py 0 0 100% invenio_previewer/extensions/audio_videojs.py 9 2 78% 29-37 invenio_previewer/extensions/csv_papaparsejs.py 12 1 92% 17 invenio_previewer/extensions/default.py 7 1 86% 15 invenio_previewer/extensions/ipynb.py 37 2 95% 32-33 invenio_previewer/extensions/json_prismjs.py 38 0 100% invenio_previewer/extensions/mistune.py 18 0 100% invenio_previewer/extensions/pdfjs.py 7 0 100% invenio_previewer/extensions/simple_image.py 11 0 100% invenio_previewer/extensions/txt.py 13 0 100% invenio_previewer/extensions/video_videojs.py 9 2 78% 26-33 invenio_previewer/extensions/web_archive.py 7 0 100% invenio_previewer/extensions/xml_prismjs.py 30 4 87% 27, 39, 46-47 invenio_previewer/extensions/zip.py 53 5 91% 33, 38, 41-42, 52 invenio_previewer/proxies.py 4 0 100% invenio_previewer/utils.py 20 0 100% invenio_previewer/views.py 25 2 92% 44, 80 invenio_previewer/webpack.py 3 0 100% TOTAL 463 29 94% ================= 114 passed, 38 warnings in 96.44s (0:01:36) ================== 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-postgresql-1 Removed Network docker_services_cli_default Removing Network docker_services_cli_default Removed