running extract_messages extracting messages from invenio_records_permissions/__init__.py extracting messages from invenio_records_permissions/api.py extracting messages from invenio_records_permissions/config.py extracting messages from invenio_records_permissions/errors.py extracting messages from invenio_records_permissions/ext.py extracting messages from invenio_records_permissions/generators.py extracting messages from invenio_records_permissions/policies/__init__.py extracting messages from invenio_records_permissions/policies/base.py extracting messages from invenio_records_permissions/policies/records.py writing PO template file to /dev/null redis Pulling postgresql Pulling opensearch Pulling redis Pulled opensearch Pulled postgresql Pulled Network docker_services_cli_default Creating Network docker_services_cli_default Created Container docker_services_cli-redis-1 Creating Container docker_services_cli-postgresql-1 Creating Container docker_services_cli-opensearch-1 Creating Container docker_services_cli-redis-1 Created Container docker_services_cli-opensearch-1 Created Container docker_services_cli-postgresql-1 Created Container docker_services_cli-redis-1 Starting Container docker_services_cli-postgresql-1 Starting Container docker_services_cli-opensearch-1 Starting Container docker_services_cli-redis-1 Started Container docker_services_cli-postgresql-1 Started Container docker_services_cli-opensearch-1 Started ============================= 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-records-permissions/patched configfile: setup.cfg testpaths: tests, invenio_records_permissions plugins: mock-3.15.1, 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 89 items tests/conftest.py ... [ 3%] tests/test_composite_generator.py ........... [ 15%] tests/test_generators.py ................. [ 34%] tests/test_invenio_records_permissions.py .... [ 39%] tests/test_permissions_base.py [ 47%] tests/test_record_permission_policy.py [ 56%] tests/test_same_as_generator.py [ 69%] invenio_records_permissions/__init__.py ... [ 73%] invenio_records_permissions/api.py ... [ 76%] invenio_records_permissions/config.py ... [ 79%] invenio_records_permissions/errors.py ... [ 83%] invenio_records_permissions/ext.py ... [ 86%] invenio_records_permissions/generators.py ... [ 89%] invenio_records_permissions/policies/__init__.py ... [ 93%] invenio_records_permissions/policies/base.py ... [ 96%] invenio_records_permissions/policies/records.py ... [100%] =============================== warnings summary =============================== tests/test_permissions_base.py:29 /home/runner/work/invenio-testrig-client/invenio-testrig-client/workdir/tests/invenio-records-permissions/patched/tests/test_permissions_base.py:29: PytestCollectionWarning: cannot collect test class 'TestPermissionPolicy' because it has a __init__ constructor (from: tests/test_permissions_base.py) class TestPermissionPolicy(BasePermissionPolicy): tests/test_permissions_base.py::test_base_permission_policy_generators tests/test_permissions_base.py::test_base_permission_policy_generators tests/test_record_permission_policy.py::test_delete_record_policy tests/test_record_permission_policy.py::test_delete_record_policy tests/test_same_as_generator.py::test_same_as_basic_delegation tests/test_same_as_generator.py::test_same_as_basic_delegation warnings.warn( tests/test_permissions_base.py::test_base_permission_policy_generators tests/test_record_permission_policy.py::test_delete_record_policy tests/test_same_as_generator.py::test_same_as_basic_delegation self.init_app(app) ================================ tests coverage ================================ _______________ coverage: platform linux, python 3.14.2-final-0 ________________ Name Stmts Miss Cover Missing invenio_records_permissions/__init__.py 4 0 100% invenio_records_permissions/api.py 6 0 100% invenio_records_permissions/config.py 2 0 100% invenio_records_permissions/errors.py 1 0 100% invenio_records_permissions/ext.py 14 1 93% 32 invenio_records_permissions/generators.py 145 2 99% 183, 280 invenio_records_permissions/policies/__init__.py 2 0 100% invenio_records_permissions/policies/base.py 44 0 100% invenio_records_permissions/policies/records.py 32 7 78% 30, 45-49, 98 TOTAL 250 10 96% ======================= 89 passed, 10 warnings in 7.39s ======================== Container docker_services_cli-postgresql-1 Stopping Container docker_services_cli-opensearch-1 Stopping Container docker_services_cli-redis-1 Stopping Container docker_services_cli-postgresql-1 Stopped Container docker_services_cli-postgresql-1 Removing Container docker_services_cli-redis-1 Stopped Container docker_services_cli-redis-1 Removing Container docker_services_cli-opensearch-1 Stopped Container docker_services_cli-opensearch-1 Removing Container docker_services_cli-opensearch-1 Removed Container docker_services_cli-postgresql-1 Removed Container docker_services_cli-redis-1 Removed Network docker_services_cli_default Removing Network docker_services_cli_default Removed