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-postgresql-1 Creating Container docker_services_cli-redis-1 Creating Container docker_services_cli-opensearch-1 Creating Container docker_services_cli-postgresql-1 Created Container docker_services_cli-opensearch-1 Created Container docker_services_cli-redis-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-postgresql-1 Started Container docker_services_cli-redis-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-communities/patched configfile: setup.cfg 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, Faker-40.8.0 collected 755 items invenio_communities/__init__.py ... [ 0%] invenio_communities/administration/__init__.py ... [ 0%] invenio_communities/administration/communities.py ... [ 1%] invenio_communities/alembic/__init__.py ... [ 1%] invenio_communities/alembic/02cd82910727_update_role_id_type_upgrade.py . [ 1%] [ 1%] invenio_communities/alembic/37b21951084c_update_role_id_type_downgrade.py . [ 2%] [ 2%] invenio_communities/alembic/5b478fe7ef7f_create_featured_communities_table.py . [ 2%] [ 2%] invenio_communities/alembic/5c68d45c80f0_add_deletion_status_to_communities.py . [ 2%] [ 3%] invenio_communities/alembic/72b37bb4119c_create_indeces_for_bucket_id.py . [ 3%] [ 3%] invenio_communities/alembic/90642d415317_create_communities_branch.py .. [ 3%] [ 3%] invenio_communities/alembic/a3f5a8635cbb_remove_version_table.py ... [ 4%] invenio_communities/alembic/c3feb26c7041_change_datetime_types.py ... [ 4%] invenio_communities/alembic/de9c14cbb0b2_create_communities_tables.py .. [ 5%] [ 5%] invenio_communities/alembic/dfbc96c5211f_add_group_notification_preference.py . [ 5%] [ 5%] invenio_communities/alembic/f701a32e6fbe_create_communities_members_table.py . [ 5%] [ 5%] invenio_communities/alembic/fbe746957cfc_create_member_tables.py ... [ 6%] invenio_communities/cache/__init__.py ... [ 6%] invenio_communities/cache/cache.py ... [ 7%] invenio_communities/cache/redis.py ... [ 7%] invenio_communities/cli.py ... [ 7%] invenio_communities/communities/__init__.py ... [ 8%] invenio_communities/communities/dumpers/__init__.py ... [ 8%] invenio_communities/communities/dumpers/featured.py ... [ 9%] invenio_communities/communities/entity_resolvers.py ... [ 9%] invenio_communities/communities/records/__init__.py ... [ 9%] invenio_communities/communities/records/api.py ... [ 10%] invenio_communities/communities/records/jsonschemas/__init__.py ... [ 10%] invenio_communities/communities/records/mappings/__init__.py ... [ 11%] invenio_communities/communities/records/mappings/os-v1/__init__.py ... [ 11%] invenio_communities/communities/records/mappings/os-v2/__init__.py ... [ 11%] invenio_communities/communities/records/mappings/v7/__init__.py ... [ 12%] invenio_communities/communities/records/models.py ... [ 12%] invenio_communities/communities/records/systemfields/__init__.py ... [ 13%] invenio_communities/communities/records/systemfields/access.py ... [ 13%] invenio_communities/communities/records/systemfields/children.py ... [ 13%] invenio_communities/communities/records/systemfields/deletion_status.py . [ 14%] [ 14%] invenio_communities/communities/records/systemfields/is_verified.py ... [ 14%] invenio_communities/communities/records/systemfields/parent_community.py . [ 14%] [ 15%] invenio_communities/communities/records/systemfields/pidslug.py ... [ 15%] invenio_communities/communities/records/systemfields/tombstone.py ... [ 15%] invenio_communities/communities/resources/__init__.py ... [ 16%] invenio_communities/communities/resources/args.py ... [ 16%] invenio_communities/communities/resources/config.py ... [ 17%] invenio_communities/communities/resources/resource.py ... [ 17%] invenio_communities/communities/resources/serializer.py ... [ 17%] invenio_communities/communities/resources/ui_schema.py ... [ 18%] invenio_communities/communities/schema.py ... [ 18%] invenio_communities/communities/services/__init__.py ... [ 19%] invenio_communities/communities/services/components.py ... [ 19%] invenio_communities/communities/services/config.py ... [ 19%] invenio_communities/communities/services/facets.py ... [ 20%] invenio_communities/communities/services/links.py ... [ 20%] invenio_communities/communities/services/results.py ... [ 21%] invenio_communities/communities/services/search_params.py ... [ 21%] invenio_communities/communities/services/service.py ... [ 21%] invenio_communities/communities/services/sort.py ... [ 22%] invenio_communities/communities/services/uow.py ... [ 22%] invenio_communities/config.py ... [ 23%] invenio_communities/errors.py ... [ 23%] invenio_communities/ext.py ... [ 23%] invenio_communities/fixtures/__init__.py ... [ 24%] invenio_communities/fixtures/demo.py ... [ 24%] invenio_communities/fixtures/tasks.py ... [ 25%] invenio_communities/generators.py ... [ 25%] invenio_communities/members/__init__.py ... [ 25%] invenio_communities/members/errors.py ... [ 26%] invenio_communities/members/records/__init__.py ... [ 26%] invenio_communities/members/records/api.py ... [ 27%] invenio_communities/members/records/mappings/__init__.py ... [ 27%] invenio_communities/members/records/mappings/os-v1/__init__.py ... [ 27%] invenio_communities/members/records/mappings/os-v2/__init__.py ... [ 28%] invenio_communities/members/records/mappings/v7/__init__.py ... [ 28%] invenio_communities/members/records/models.py ... [ 29%] invenio_communities/members/resources/__init__.py ... [ 29%] invenio_communities/members/resources/config.py ... [ 29%] invenio_communities/members/resources/resource.py ... [ 30%] invenio_communities/members/services/__init__.py ... [ 30%] invenio_communities/members/services/components.py ... [ 30%] invenio_communities/members/services/config.py ... [ 31%] invenio_communities/members/services/facets.py ... [ 31%] invenio_communities/members/services/fields.py ... [ 32%] invenio_communities/members/services/request.py ... [ 32%] invenio_communities/members/services/schemas.py ... [ 32%] invenio_communities/members/services/service.py ... [ 33%] invenio_communities/notifications/__init__.py ... [ 33%] invenio_communities/notifications/builders.py ... [ 34%] invenio_communities/notifications/generators.py ... [ 34%] invenio_communities/permissions.py ... [ 34%] invenio_communities/proxies.py ... [ 35%] invenio_communities/records/__init__.py ... [ 35%] invenio_communities/records/records/__init__.py ... [ 36%] invenio_communities/records/records/models.py ... [ 36%] invenio_communities/records/records/systemfields/__init__.py ... [ 36%] invenio_communities/records/records/systemfields/communities/__init__.py . [ 37%] [ 37%] invenio_communities/records/records/systemfields/communities/context.py . [ 37%] [ 37%] invenio_communities/records/records/systemfields/communities/field.py .. [ 38%] [ 38%] invenio_communities/records/records/systemfields/communities/manager.py . [ 38%] [ 38%] invenio_communities/requests/user_moderation/__init__.py ... [ 38%] invenio_communities/requests/user_moderation/actions.py ... [ 39%] invenio_communities/requests/user_moderation/tasks.py ... [ 39%] invenio_communities/roles.py ... [ 40%] invenio_communities/searchapp.py ... [ 40%] invenio_communities/subcommunities/__init__.py ... [ 40%] invenio_communities/subcommunities/resources/__init__.py ... [ 41%] invenio_communities/subcommunities/resources/config.py ... [ 41%] invenio_communities/subcommunities/resources/resource.py ... [ 42%] invenio_communities/subcommunities/services/__init__.py ... [ 42%] invenio_communities/subcommunities/services/config.py ... [ 42%] invenio_communities/subcommunities/services/errors.py ... [ 43%] invenio_communities/subcommunities/services/request.py ... [ 43%] invenio_communities/subcommunities/services/schema.py ... [ 44%] invenio_communities/subcommunities/services/service.py ... [ 44%] invenio_communities/tasks.py ... [ 44%] invenio_communities/utils.py ... [ 45%] invenio_communities/views/__init__.py ... [ 45%] invenio_communities/views/api.py ... [ 46%] invenio_communities/views/communities.py ... [ 46%] invenio_communities/views/decorators.py ... [ 46%] invenio_communities/views/template_loader.py ... [ 47%] invenio_communities/views/ui.py ... [ 47%] invenio_communities/webpack.py ... [ 48%] setup.py ... [ 48%] tests/__init__.py ... [ 48%] tests/cache/__init__.py ... [ 49%] tests/cache/test_identity_redis_cache.py ...... [ 50%] tests/communities/__init__.py ... [ 50%] tests/communities/conftest.py ... [ 50%] tests/communities/test_alembic.py ..s [ 51%] tests/communities/test_cli.py [ 51%] tests/communities/test_community_ui_serializer.py [ 52%] tests/communities/test_components.py [ 53%] tests/communities/test_parent_community.py [ 54%] tests/communities/test_permissions.py [ 54%] tests/communities/test_relations_organizations.py [ 55%] tests/communities/test_relations_types.py [ 56%] tests/communities/test_resources.py [ 59%] tests/communities/test_services.py [ 62%] tests/communities/test_subcommunities.py [ 63%] tests/communities/test_tombstone.py [ 64%] tests/communities/test_ui.py [ 65%] tests/communities/tests_views.py ... [ 65%] tests/conftest.py ... [ 66%] tests/members/__init__.py ... [ 66%] tests/members/conftest.py ... [ 66%] tests/members/test_members_components.py [ 67%] tests/members/test_members_group_notifications.py [ 70%] tests/members/test_members_group_notifications_resource.py [ 72%] [ 72%] tests/members/test_members_no_groups.py [ 73%] tests/members/test_members_notifications.py [ 74%] tests/members/test_members_resource.py [ 77%] tests/members/test_members_services.py [ 81%] [ 91%] [ 93%] tests/mock_module/__init__.py ... [ 94%] tests/records/__init__.py ... [ 94%] tests/records/conftest.py ... [ 95%] tests/records/mock_module/__init__.py ... [ 95%] tests/records/mock_module/api.py ... [ 95%] tests/records/mock_module/jsonschemas/__init__.py ... [ 96%] tests/records/mock_module/mappings/__init__.py ... [ 96%] tests/records/mock_module/mappings/v6/__init__.py ... [ 97%] tests/records/mock_module/mappings/v7/__init__.py ... [ 97%] tests/records/mock_module/models.py ... [ 97%] tests/records/test_mockrecords_api.py [ 99%] tests/test_notifications.py [100%] =============================== warnings summary =============================== venv/lib/python3.14/site-packages/edtf/parser/grammar.py:9 pyparsing.ParserElement.enablePackrat() venv/lib/python3.14/site-packages/edtf/parser/grammar.py:52 oneThru12 = oneOf(["%.2d" % i for i in range(1, 13)]) venv/lib/python3.14/site-packages/edtf/parser/grammar.py:53 oneThru13 = oneOf(["%.2d" % i for i in range(1, 14)]) venv/lib/python3.14/site-packages/edtf/parser/grammar.py:54 oneThru23 = oneOf(["%.2d" % i for i in range(1, 24)]) venv/lib/python3.14/site-packages/edtf/parser/grammar.py:55 zeroThru23 = oneOf(["%.2d" % i for i in range(0, 24)]) venv/lib/python3.14/site-packages/edtf/parser/grammar.py:56 oneThru29 = oneOf(["%.2d" % i for i in range(1, 30)]) venv/lib/python3.14/site-packages/edtf/parser/grammar.py:57 oneThru30 = oneOf(["%.2d" % i for i in range(1, 31)]) venv/lib/python3.14/site-packages/edtf/parser/grammar.py:58 oneThru31 = oneOf(["%.2d" % i for i in range(1, 32)]) venv/lib/python3.14/site-packages/edtf/parser/grammar.py:59 oneThru59 = oneOf(["%.2d" % i for i in range(1, 60)]) venv/lib/python3.14/site-packages/edtf/parser/grammar.py:60 zeroThru59 = oneOf(["%.2d" % i for i in range(0, 60)]) venv/lib/python3.14/site-packages/edtf/parser/grammar.py:63 positiveDigit = Word(nums, exact=1, excludeChars="0") venv/lib/python3.14/site-packages/edtf/parser/grammar.py:73 (oneOf("01 03 05 07 08 10 12")("month") + "-" + oneThru31("day")) venv/lib/python3.14/site-packages/edtf/parser/grammar.py:74 ^ (oneOf("04 06 09 11")("month") + "-" + oneThru30("day")) p.addParseAction(cls.parse_action) venv/lib/python3.14/site-packages/edtf/parser/grammar.py:119 UASymbol = Combine(oneOf("? ~ %")) venv/lib/python3.14/site-packages/edtf/parser/grammar.py:122 seasonNumber = oneOf("21 22 23 24") venv/lib/python3.14/site-packages/edtf/parser/grammar.py:155 l1Start.addParseAction(f) venv/lib/python3.14/site-packages/edtf/parser/grammar.py:157 l1End.addParseAction(f) venv/lib/python3.14/site-packages/edtf/parser/grammar.py:199 monthWithX = Combine(oneOf("0X 1X") ^ ("X" + digitOrX))("month") venv/lib/python3.14/site-packages/edtf/parser/grammar.py:303 venv/lib/python3.14/site-packages/edtf/parser/grammar.py:303 earlier = L("..").addParseAction(f)("lower") + date("upper").addParseAction(f) venv/lib/python3.14/site-packages/edtf/parser/grammar.py:304 venv/lib/python3.14/site-packages/edtf/parser/grammar.py:304 later = date("lower").addParseAction(f) + L("..").addParseAction(f)("upper") venv/lib/python3.14/site-packages/edtf/parser/grammar.py:325 seasonL2Number = oneOf("21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41") venv/lib/python3.14/site-packages/invenio_requests/services/files/config.py:64 "self": RequestFileLink("{+api}/requests/{request_id}/files/{key}"), venv/lib/python3.14/site-packages/invenio_requests/services/files/config.py:65 "content": RequestFileLink("{+api}/requests/{request_id}/files/{key}/content"), venv/lib/python3.14/site-packages/invenio_requests/services/files/config.py:66 "download_html": RequestFileLink("{+ui}/requests/{request_id}/files/{key}"), venv/lib/python3.14/site-packages/invenio_vocabularies/config.py:15 from idutils import is_doi, is_gnd, is_isni, is_orcid, is_ror, is_url warnings.warn( self.init_app(app) warnings.warn( tests/records/test_mockrecords_api.py::test_record_create_empty warnings.warn( ================================ tests coverage ================================ _______________ coverage: platform linux, python 3.14.2-final-0 ________________ Name Stmts Miss Cover Missing invenio_communities/__init__.py 4 0 100% invenio_communities/administration/__init__.py 0 0 100% invenio_communities/administration/communities.py 42 1 98% 78 invenio_communities/alembic/02cd82910727_update_role_id_type_upgrade.py 13 5 62% 33-55, 67 invenio_communities/alembic/5b478fe7ef7f_create_featured_communities_table.py 12 2 83% 24, 54 invenio_communities/alembic/5c68d45c80f0_add_deletion_status_to_communities.py 27 18 33% 22-43, 49-62, 67 invenio_communities/alembic/37b21951084c_update_role_id_type_downgrade.py 13 5 62% 22, 27-51 invenio_communities/alembic/72b37bb4119c_create_indeces_for_bucket_id.py 11 4 64% 21-27, 37-40 invenio_communities/alembic/90642d415317_create_communities_branch.py 8 2 75% 20, 25 invenio_communities/alembic/__init__.py 0 0 100% invenio_communities/alembic/a3f5a8635cbb_remove_version_table.py 22 12 45% 24-40, 48-111 invenio_communities/alembic/c3feb26c7041_change_datetime_types.py 15 8 47% 25-34, 41-50 invenio_communities/alembic/de9c14cbb0b2_create_communities_tables.py 24 14 42% 25-171, 178-193 invenio_communities/alembic/dfbc96c5211f_add_group_notification_preference.py 16 8 50% 24-53, 62-63 invenio_communities/alembic/f701a32e6fbe_create_communities_members_table.py 14 4 71% 24-65, 75-76 invenio_communities/alembic/fbe746957cfc_create_member_tables.py 36 26 28% 27-147, 157-196 invenio_communities/cache/__init__.py 0 0 100% invenio_communities/cache/cache.py 18 0 100% invenio_communities/cache/redis.py 29 1 97% 64 invenio_communities/cli.py 76 21 72% 47-49, 56-62, 69-74, 99-100, 108-112, 124-126 invenio_communities/communities/__init__.py 3 0 100% invenio_communities/communities/dumpers/__init__.py 0 0 100% invenio_communities/communities/dumpers/featured.py 16 0 100% invenio_communities/communities/entity_resolvers.py 32 9 72% 35-48, 69, 80 invenio_communities/communities/records/__init__.py 0 0 100% invenio_communities/communities/records/api.py 45 0 100% invenio_communities/communities/records/jsonschemas/__init__.py 0 0 100% invenio_communities/communities/records/mappings/__init__.py 0 0 100% invenio_communities/communities/records/mappings/os-v1/__init__.py 0 0 100% invenio_communities/communities/records/mappings/os-v2/__init__.py 0 0 100% invenio_communities/communities/records/mappings/v7/__init__.py 0 0 100% invenio_communities/communities/records/models.py 22 0 100% invenio_communities/communities/records/systemfields/__init__.py 0 0 100% invenio_communities/communities/records/systemfields/access.py 148 14 91% 136, 148, 154, 159, 170, 182, 194, 240, 264, 284-291, 304 invenio_communities/communities/records/systemfields/children.py 50 3 94% 31, 74, 77 invenio_communities/communities/records/systemfields/deletion_status.py 59 6 90% 57, 61, 70, 75-78 invenio_communities/communities/records/systemfields/is_verified.py 11 0 100% invenio_communities/communities/records/systemfields/parent_community.py 53 2 96% 63-64 invenio_communities/communities/records/systemfields/pidslug.py 44 3 93% 41, 51, 67 invenio_communities/communities/records/systemfields/tombstone.py 96 4 96% 44, 140, 146, 178 invenio_communities/communities/resources/__init__.py 3 0 100% invenio_communities/communities/resources/args.py 5 0 100% invenio_communities/communities/resources/config.py 21 0 100% invenio_communities/communities/resources/resource.py 91 6 93% 73-78, 89-96, 162-168 invenio_communities/communities/resources/serializer.py 5 0 100% invenio_communities/communities/resources/ui_schema.py 76 17 78% 35-36, 51-62, 124-128, 135 invenio_communities/communities/schema.py 124 0 100% invenio_communities/communities/services/__init__.py 4 0 100% invenio_communities/communities/services/components.py 188 10 95% 46, 57, 65, 80, 257, 283-284, 327, 331, 348 invenio_communities/communities/services/config.py 52 2 96% 81-85 invenio_communities/communities/services/facets.py 6 0 100% invenio_communities/communities/services/links.py 34 1 97% 75 invenio_communities/communities/services/results.py 45 4 91% 76, 80, 100, 119 invenio_communities/communities/services/search_params.py 14 1 93% 27 invenio_communities/communities/services/service.py 258 21 92% 127, 305-306, 473, 480, 520-547, 634-638, 674-680, 716 invenio_communities/communities/services/sort.py 10 2 80% 32-33 invenio_communities/communities/services/uow.py 14 0 100% invenio_communities/config.py 50 0 100% invenio_communities/errors.py 29 1 97% 66 invenio_communities/ext.py 73 10 86% 138-139, 144-189 invenio_communities/fixtures/__init__.py 0 0 100% invenio_communities/fixtures/demo.py 5 0 100% invenio_communities/fixtures/tasks.py 42 13 69% 38-39, 42-43, 45-50, 76-79 invenio_communities/generators.py 182 25 86% 74, 105-110, 150-151, 219-224, 228-229, 233-234, 254, 258, 281, 291, 295, 309, 365, 379, 397 invenio_communities/members/__init__.py 4 0 100% invenio_communities/members/errors.py 3 0 100% invenio_communities/members/records/__init__.py 3 0 100% invenio_communities/members/records/api.py 95 2 98% 100-103 invenio_communities/members/records/mappings/__init__.py 0 0 100% invenio_communities/members/records/mappings/os-v1/__init__.py 0 0 100% invenio_communities/members/records/mappings/os-v2/__init__.py 0 0 100% invenio_communities/members/records/mappings/v7/__init__.py 0 0 100% invenio_communities/members/records/models.py 56 2 96% 107-108 invenio_communities/members/resources/__init__.py 3 0 100% invenio_communities/members/resources/config.py 13 0 100% invenio_communities/members/resources/resource.py 57 0 100% invenio_communities/members/services/__init__.py 3 0 100% invenio_communities/members/services/components.py 45 9 80% 34, 37, 41-48, 69 invenio_communities/members/services/config.py 46 0 100% invenio_communities/members/services/facets.py 7 0 100% invenio_communities/members/services/fields.py 22 8 64% 38-45 invenio_communities/members/services/request.py 53 0 100% invenio_communities/members/services/schemas.py 85 0 100% invenio_communities/members/services/service.py 246 9 96% 380, 577, 753, 757, 761, 765, 870, 875, 881 invenio_communities/notifications/__init__.py 0 0 100% invenio_communities/notifications/builders.py 85 1 99% 309 invenio_communities/notifications/generators.py 35 2 94% 57, 67 invenio_communities/permissions.py 49 0 100% invenio_communities/proxies.py 8 0 100% invenio_communities/records/__init__.py 0 0 100% invenio_communities/records/records/__init__.py 0 0 100% invenio_communities/records/records/models.py 17 0 100% invenio_communities/records/records/systemfields/__init__.py 2 0 100% invenio_communities/records/records/systemfields/communities/__init__.py 0 0 100% invenio_communities/records/records/systemfields/communities/context.py 4 1 75% 28 invenio_communities/records/records/systemfields/communities/field.py 40 14 65% 59, 64-111, 115-118 invenio_communities/records/records/systemfields/communities/manager.py 99 2 98% 167, 208 invenio_communities/requests/user_moderation/__init__.py 2 0 100% invenio_communities/requests/user_moderation/actions.py 40 28 30% 32-60, 70-85, 95-99, 108-117 invenio_communities/requests/user_moderation/tasks.py 16 8 50% 19-25, 31-35 invenio_communities/roles.py 61 1 98% 80 invenio_communities/searchapp.py 5 1 80% 18 invenio_communities/subcommunities/__init__.py 3 0 100% invenio_communities/subcommunities/resources/__init__.py 3 0 100% invenio_communities/subcommunities/resources/config.py 20 0 100% invenio_communities/subcommunities/resources/resource.py 18 0 100% invenio_communities/subcommunities/services/__init__.py 4 0 100% invenio_communities/subcommunities/services/config.py 22 0 100% invenio_communities/subcommunities/services/errors.py 2 0 100% invenio_communities/subcommunities/services/request.py 67 16 76% 50-57, 96-108, 116-128, 137-144, 187, 200 invenio_communities/subcommunities/services/schema.py 16 1 94% 49 invenio_communities/subcommunities/services/service.py 62 11 82% 45, 55, 84, 119, 136, 166-175 invenio_communities/tasks.py 5 1 80% 22 invenio_communities/utils.py 55 5 91% 107, 110-113 invenio_communities/views/__init__.py 3 0 100% invenio_communities/views/api.py 11 0 100% invenio_communities/views/communities.py 172 107 38% 169, 179-191, 196, 201, 209-210, 218-219, 231-260, 269-277, 296-309, 329-334, 346-371, 388-392, 404-414, 433-437, 455-459, 471-475, 489-492, 505-509, 522-525, 537-546 invenio_communities/views/decorators.py 27 10 63% 28-38, 51-57 invenio_communities/views/template_loader.py 24 2 92% 46-47 invenio_communities/views/ui.py 84 34 60% 54, 59-70, 81-84, 89, 100-103, 108-111, 116-123, 243-245, 250-260 invenio_communities/webpack.py 2 0 100% TOTAL 4094 560 86% =========== 754 passed, 1 skipped, 110 warnings in 226.85s (0:03:46) =========== Container docker_services_cli-redis-1 Stopping Container docker_services_cli-postgresql-1 Stopping Container docker_services_cli-opensearch-1 Stopping Container docker_services_cli-redis-1 Stopped Container docker_services_cli-redis-1 Removing Container docker_services_cli-redis-1 Removed Container docker_services_cli-postgresql-1 Stopped Container docker_services_cli-postgresql-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 Network docker_services_cli_default Removing Network docker_services_cli_default Removed