Coverage report: 75%

Files Functions Classes

coverage.py v7.6.1, created at 2024-09-22 19:03 +0000

File statements missing excluded coverage
apps/__init__.py 0 0 0 100%
apps/container.py 2 0 0 100%
apps/inners/__init__.py 0 0 0 100%
apps/inners/exceptions/__init__.py 0 0 0 100%
apps/inners/exceptions/base_exception.py 13 1 0 92%
apps/inners/exceptions/datastore_exception.py 5 0 0 100%
apps/inners/exceptions/model_exception.py 3 3 0 0%
apps/inners/exceptions/repository_exception.py 5 0 0 100%
apps/inners/exceptions/use_case_exception.py 39 0 0 100%
apps/inners/models/__init__.py 0 0 0 100%
apps/inners/models/base_model.py 9 1 0 89%
apps/inners/models/daos/__init__.py 0 0 0 100%
apps/inners/models/daos/account.py 11 0 0 100%
apps/inners/models/daos/base_dao.py 4 0 0 100%
apps/inners/models/daos/document.py 13 0 0 100%
apps/inners/models/daos/document_process.py 14 0 0 100%
apps/inners/models/daos/document_type.py 7 0 0 100%
apps/inners/models/daos/file_document.py 11 0 0 100%
apps/inners/models/daos/session.py 15 0 0 100%
apps/inners/models/daos/text_document.py 11 0 0 100%
apps/inners/models/daos/web_document.py 11 0 0 100%
apps/inners/models/dtos/__init__.py 0 0 0 100%
apps/inners/models/dtos/base_dto.py 3 0 0 100%
apps/inners/models/dtos/constants/__init__.py 0 0 0 100%
apps/inners/models/dtos/constants/document_type_constant.py 4 0 0 100%
apps/inners/models/dtos/content.py 10 0 0 100%
apps/inners/models/dtos/contracts/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/requests/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/requests/authentications/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/requests/authentications/logins/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/requests/authentications/logins/login_by_email_and_password_body.py 4 0 0 100%
apps/inners/models/dtos/contracts/requests/authentications/registers/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/requests/authentications/registers/register_by_email_and_password_body.py 4 0 0 100%
apps/inners/models/dtos/contracts/requests/authorizations/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/requests/authorizations/refresh_access_token_body.py 3 0 0 100%
apps/inners/models/dtos/contracts/requests/base_request.py 3 0 0 100%
apps/inners/models/dtos/contracts/requests/long_form_qas/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/requests/long_form_qas/input_setting_body.py 11 0 0 100%
apps/inners/models/dtos/contracts/requests/long_form_qas/process_body.py 4 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/accounts/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/accounts/create_one_body.py 4 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/accounts/patch_one_body.py 4 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/document_processes/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/document_processes/create_one_body.py 8 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/document_processes/patch_one_body.py 8 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/document_types/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/document_types/create_one_body.py 4 4 0 0%
apps/inners/models/dtos/contracts/requests/managements/document_types/patch_one_body.py 4 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/documents/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/documents/create_one_body.py 7 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/documents/patch_one_body.py 7 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/documents/search_body.py 8 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/file_documents/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/file_documents/create_one_body.py 10 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/file_documents/patch_one_body.py 10 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/text_documents/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/text_documents/create_one_body.py 7 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/text_documents/patch_one_body.py 7 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/web_documents/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/web_documents/create_one_body.py 7 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/web_documents/patch_one_body.py 7 0 0 100%
apps/inners/models/dtos/contracts/requests/passage_searches/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/requests/passage_searches/input_setting_body.py 34 0 0 100%
apps/inners/models/dtos/contracts/requests/passage_searches/process_body.py 4 0 0 100%
apps/inners/models/dtos/contracts/responses/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/responses/authentications/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/responses/authentications/logins/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/responses/authentications/logins/login_response.py 6 0 0 100%
apps/inners/models/dtos/contracts/responses/authentications/logouts/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/responses/authentications/logouts/logout_response.py 4 0 0 100%
apps/inners/models/dtos/contracts/responses/authentications/registers/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/responses/authentications/registers/register_response.py 4 0 0 100%
apps/inners/models/dtos/contracts/responses/base_response.py 3 0 0 100%
apps/inners/models/dtos/contracts/responses/long_form_qas/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/responses/long_form_qas/process_response.py 11 0 0 100%
apps/inners/models/dtos/contracts/responses/managements/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/responses/managements/documents/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/responses/managements/documents/file_document_response.py 14 0 0 100%
apps/inners/models/dtos/contracts/responses/managements/documents/text_document_response.py 10 0 0 100%
apps/inners/models/dtos/contracts/responses/managements/documents/web_document_response.py 10 0 0 100%
apps/inners/models/dtos/contracts/responses/passage_searches/__init__.py 0 0 0 100%
apps/inners/models/dtos/contracts/responses/passage_searches/process_response.py 19 0 0 100%
apps/inners/models/dtos/document_category.py 10 1 0 90%
apps/inners/models/dtos/element_category.py 9 1 0 89%
apps/inners/models/dtos/graph_state.py 71 0 0 100%
apps/inners/use_cases/__init__.py 0 0 0 100%
apps/inners/use_cases/authentications/__init__.py 0 0 0 100%
apps/inners/use_cases/authentications/login_authentication.py 31 13 0 58%
apps/inners/use_cases/authentications/logout_authentication.py 9 1 0 89%
apps/inners/use_cases/authentications/register_authentication.py 21 7 0 67%
apps/inners/use_cases/authorizations/__init__.py 0 0 0 100%
apps/inners/use_cases/authorizations/session_authorization.py 18 5 0 72%
apps/inners/use_cases/document_converters/__init__.py 0 0 0 100%
apps/inners/use_cases/document_converters/libre_office_document_converter.py 62 35 0 44%
apps/inners/use_cases/document_converters/marker_document_converter.py 42 1 0 98%
apps/inners/use_cases/document_networks/__init__.py 0 0 0 100%
apps/inners/use_cases/document_processor/__init__.py 0 0 0 100%
apps/inners/use_cases/document_processor/category_document_processor.py 66 29 0 56%
apps/inners/use_cases/document_processor/partition_document_processor.py 67 19 0 72%
apps/inners/use_cases/document_processor/summary_document_processor.py 27 17 0 37%
apps/inners/use_cases/document_searches/__init__.py 0 0 0 100%
apps/inners/use_cases/document_stores/__init__.py 0 0 0 100%
apps/inners/use_cases/document_transfers/__init__.py 0 0 0 100%
apps/inners/use_cases/embeddings/__init__.py 0 0 0 100%
apps/inners/use_cases/embeddings/base_embedding.py 9 2 0 78%
apps/inners/use_cases/embeddings/bge_m3_embedding.py 21 0 0 100%
apps/inners/use_cases/graphs/__init__.py 0 0 0 100%
apps/inners/use_cases/graphs/long_form_qa_graph.py 191 60 0 69%
apps/inners/use_cases/graphs/passage_search_graph.py 177 17 0 90%
apps/inners/use_cases/graphs/preparation_graph.py 124 23 0 81%
apps/inners/use_cases/long_form_qas/__init__.py 0 0 0 100%
apps/inners/use_cases/long_form_qas/process_long_form_qa.py 24 0 0 100%
apps/inners/use_cases/managements/__init__.py 0 0 0 100%
apps/inners/use_cases/managements/account_management.py 41 6 0 85%
apps/inners/use_cases/managements/document_management.py 39 5 0 87%
apps/inners/use_cases/managements/document_process_management.py 35 5 0 86%
apps/inners/use_cases/managements/document_type_management.py 17 3 0 82%
apps/inners/use_cases/managements/file_document_management.py 70 23 0 67%
apps/inners/use_cases/managements/session_management.py 25 6 0 76%
apps/inners/use_cases/managements/text_document_management.py 55 14 0 75%
apps/inners/use_cases/managements/web_document_management.py 55 15 0 73%
apps/inners/use_cases/passage_searches/__init__.py 0 0 0 100%
apps/inners/use_cases/passage_searches/process_passage_search.py 56 9 0 84%
apps/inners/use_cases/rerankers/__init__.py 0 0 0 100%
apps/inners/use_cases/rerankers/base_reranker.py 6 1 0 83%
apps/inners/use_cases/rerankers/bge_reranker.py 48 25 0 48%
apps/inners/use_cases/retrievers/__init__.py 0 0 0 100%
apps/inners/use_cases/retrievers/hybrid_milvus_retriever.py 33 3 0 91%
apps/inners/use_cases/utilities/__init__.py 0 0 0 100%
apps/inners/use_cases/utilities/annotater.py 44 32 0 27%
apps/inners/use_cases/utilities/search_statistic.py 40 35 0 12%
apps/inners/use_cases/vector_stores/__init__.py 0 0 0 100%
apps/inners/use_cases/vector_stores/base_milvus_vector_store.py 52 12 0 77%
apps/inners/use_cases/vector_stores/bge_m3_milvus_vector_store.py 42 1 0 98%
apps/main.py 21 5 0 76%
apps/outers/__init__.py 0 0 0 100%
apps/outers/containers/__init__.py 0 0 0 100%
apps/outers/containers/application_container.py 17 0 0 100%
apps/outers/containers/controller_container.py 30 0 0 100%
apps/outers/containers/datastore_container.py 14 0 0 100%
apps/outers/containers/gateway_container.py 4 0 0 100%
apps/outers/containers/repository_container.py 20 0 0 100%
apps/outers/containers/router_container.py 8 0 0 100%
apps/outers/containers/setting_container.py 17 0 0 100%
apps/outers/containers/use_case_container.py 25 0 0 100%
apps/outers/containers/use_cases/__init__.py 0 0 0 100%
apps/outers/containers/use_cases/authentication_container.py 10 0 0 100%
apps/outers/containers/use_cases/authorization_container.py 6 0 0 100%
apps/outers/containers/use_cases/document_converter_container.py 8 0 0 100%
apps/outers/containers/use_cases/document_processor_container.py 10 0 0 100%
apps/outers/containers/use_cases/graph_container.py 10 0 0 100%
apps/outers/containers/use_cases/long_form_qa_container.py 6 0 0 100%
apps/outers/containers/use_cases/management_container.py 20 0 0 100%
apps/outers/containers/use_cases/passage_search_container.py 8 0 0 100%
apps/outers/containers/use_cases/utility_container.py 8 0 0 100%
apps/outers/datastores/__init__.py 0 0 0 100%
apps/outers/datastores/four_datastore.py 41 12 0 71%
apps/outers/datastores/one_datastore.py 38 12 0 68%
apps/outers/datastores/temp_datastore.py 4 0 0 100%
apps/outers/datastores/temps/__init__.py 0 0 0 100%
apps/outers/datastores/three_datastore.py 13 1 0 92%
apps/outers/datastores/two_datastore.py 8 0 0 100%
apps/outers/interfaces/__init__.py 0 0 0 100%
apps/outers/interfaces/deliveries/__init__.py 0 0 0 100%
apps/outers/interfaces/deliveries/controllers/__init__.py 0 0 0 100%
apps/outers/interfaces/deliveries/controllers/account_controller.py 72 28 0 61%
apps/outers/interfaces/deliveries/controllers/authentication_controller.py 73 27 0 63%
apps/outers/interfaces/deliveries/controllers/authorization_controller.py 32 11 0 66%
apps/outers/interfaces/deliveries/controllers/document_controller.py 81 32 0 60%
apps/outers/interfaces/deliveries/controllers/document_process_controller.py 72 28 0 61%
apps/outers/interfaces/deliveries/controllers/document_type_controller.py 40 17 0 58%
apps/outers/interfaces/deliveries/controllers/file_document_controller.py 73 28 0 62%
apps/outers/interfaces/deliveries/controllers/long_form_qa_controller.py 75 54 0 28%
apps/outers/interfaces/deliveries/controllers/passage_search_controller.py 60 39 0 35%
apps/outers/interfaces/deliveries/controllers/text_document_controller.py 71 28 0 61%
apps/outers/interfaces/deliveries/controllers/web_document_controller.py 71 28 0 61%
apps/outers/interfaces/deliveries/middlewares/__init__.py 0 0 0 100%
apps/outers/interfaces/deliveries/middlewares/authorization_middleware.py 52 16 0 69%
apps/outers/interfaces/deliveries/middlewares/session_middleware.py 30 8 0 73%
apps/outers/interfaces/deliveries/middlewares/wrapper_middleware.py 12 12 0 0%
apps/outers/interfaces/deliveries/routers/__init__.py 0 0 0 100%
apps/outers/interfaces/deliveries/routers/api_router.py 26 0 0 100%
apps/outers/interfaces/gateways/__init__.py 0 0 0 100%
apps/outers/interfaces/gateways/clients/__init__.py 0 0 0 100%
apps/outers/interfaces/gateways/clients/base_client.py 6 6 0 0%
apps/outers/interfaces/guis/__init__.py 0 0 0 100%
apps/outers/interfaces/guis/streamlit.py 0 0 0 100%
apps/outers/repositories/__init__.py 0 0 0 100%
apps/outers/repositories/account_repository.py 44 16 0 64%
apps/outers/repositories/document_process_repository.py 43 12 0 72%
apps/outers/repositories/document_repository.py 49 12 0 76%
apps/outers/repositories/document_type_repository.py 20 6 0 70%
apps/outers/repositories/file_document_repository.py 83 21 0 75%
apps/outers/repositories/session_repository.py 53 23 0 57%
apps/outers/repositories/text_document_repository.py 38 11 0 71%
apps/outers/repositories/web_document_repository.py 38 10 0 74%
apps/outers/settings/__init__.py 0 0 0 100%
apps/outers/settings/base_setting.py 6 0 0 100%
apps/outers/settings/four_datastore_setting.py 6 0 0 100%
apps/outers/settings/one_datastore_setting.py 14 1 0 93%
apps/outers/settings/one_llm_setting.py 3 0 0 100%
apps/outers/settings/temp_datastore_setting.py 4 0 0 100%
apps/outers/settings/three_datastore_setting.py 6 0 0 100%
apps/outers/settings/two_datastore_setting.py 11 0 0 100%
apps/outers/settings/two_llm_setting.py 3 0 0 100%
Total 3690 939 0 75%

No items found using the specified filter.