Coverage report: 75%

Files Functions Classes

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

File class statements missing excluded coverage
apps/__init__.py (no class) 0 0 0 100%
apps/container.py (no class) 2 0 0 100%
apps/inners/__init__.py (no class) 0 0 0 100%
apps/inners/exceptions/__init__.py (no class) 0 0 0 100%
apps/inners/exceptions/base_exception.py BaseException 7 1 0 86%
apps/inners/exceptions/base_exception.py (no class) 6 0 0 100%
apps/inners/exceptions/datastore_exception.py MaxRetriesExceeded 0 0 0 100%
apps/inners/exceptions/datastore_exception.py HandlerError 0 0 0 100%
apps/inners/exceptions/datastore_exception.py (no class) 5 0 0 100%
apps/inners/exceptions/model_exception.py StatusCodeRequired 0 0 0 100%
apps/inners/exceptions/model_exception.py (no class) 3 3 0 0%
apps/inners/exceptions/repository_exception.py NotFound 0 0 0 100%
apps/inners/exceptions/repository_exception.py IntegrityError 0 0 0 100%
apps/inners/exceptions/repository_exception.py (no class) 5 0 0 100%
apps/inners/exceptions/use_case_exception.py PasswordNotMatched 0 0 0 100%
apps/inners/exceptions/use_case_exception.py EmailAlreadyExists 0 0 0 100%
apps/inners/exceptions/use_case_exception.py DocumentTypeNotSupported 0 0 0 100%
apps/inners/exceptions/use_case_exception.py EmbeddingModelNameNotSupported 0 0 0 100%
apps/inners/exceptions/use_case_exception.py ExistingCategorizedElementHashInvalid 0 0 0 100%
apps/inners/exceptions/use_case_exception.py ExistingCategorizedDocumentHashInvalid 0 0 0 100%
apps/inners/exceptions/use_case_exception.py DocumentStoreRetrieveError 0 0 0 100%
apps/inners/exceptions/use_case_exception.py ExistingGeneratedAnswerHashInvalid 0 0 0 100%
apps/inners/exceptions/use_case_exception.py ExistingGeneratedHallucinationGradeHashInvalid 0 0 0 100%
apps/inners/exceptions/use_case_exception.py EmbeddingFunctionalityNotSupported 0 0 0 100%
apps/inners/exceptions/use_case_exception.py QueryInstructionNotProvided 0 0 0 100%
apps/inners/exceptions/use_case_exception.py ExistingGeneratedAnswerRelevancyGradeHashInvalid 0 0 0 100%
apps/inners/exceptions/use_case_exception.py ExistingGeneratedQuestionHashInvalid 0 0 0 100%
apps/inners/exceptions/use_case_exception.py LlmProviderNotSupported 0 0 0 100%
apps/inners/exceptions/use_case_exception.py ExistingRelevantDocumentHashInvalid 0 0 0 100%
apps/inners/exceptions/use_case_exception.py RerankError 0 0 0 100%
apps/inners/exceptions/use_case_exception.py RerankerModelNameNotSupported 0 0 0 100%
apps/inners/exceptions/use_case_exception.py ExistingReRankedDocumentHashInvalid 0 0 0 100%
apps/inners/exceptions/use_case_exception.py DocumentIdsEmpty 0 0 0 100%
apps/inners/exceptions/use_case_exception.py (no class) 39 0 0 100%
apps/inners/models/__init__.py (no class) 0 0 0 100%
apps/inners/models/base_model.py BaseModel 5 1 0 80%
apps/inners/models/base_model.py (no class) 4 0 0 100%
apps/inners/models/daos/__init__.py (no class) 0 0 0 100%
apps/inners/models/daos/account.py Account 0 0 0 100%
apps/inners/models/daos/account.py (no class) 11 0 0 100%
apps/inners/models/daos/base_dao.py BaseDao 0 0 0 100%
apps/inners/models/daos/base_dao.py (no class) 4 0 0 100%
apps/inners/models/daos/document.py Document 0 0 0 100%
apps/inners/models/daos/document.py (no class) 13 0 0 100%
apps/inners/models/daos/document_process.py DocumentProcess 0 0 0 100%
apps/inners/models/daos/document_process.py (no class) 14 0 0 100%
apps/inners/models/daos/document_type.py DocumentType 0 0 0 100%
apps/inners/models/daos/document_type.py (no class) 7 0 0 100%
apps/inners/models/daos/file_document.py FileDocument 0 0 0 100%
apps/inners/models/daos/file_document.py (no class) 11 0 0 100%
apps/inners/models/daos/session.py Session 0 0 0 100%
apps/inners/models/daos/session.py (no class) 15 0 0 100%
apps/inners/models/daos/text_document.py TextDocument 0 0 0 100%
apps/inners/models/daos/text_document.py (no class) 11 0 0 100%
apps/inners/models/daos/web_document.py WebDocument 0 0 0 100%
apps/inners/models/daos/web_document.py (no class) 11 0 0 100%
apps/inners/models/dtos/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/base_dto.py BaseDto 0 0 0 100%
apps/inners/models/dtos/base_dto.py (no class) 3 0 0 100%
apps/inners/models/dtos/constants/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/constants/document_type_constant.py DocumentTypeConstant 0 0 0 100%
apps/inners/models/dtos/constants/document_type_constant.py (no class) 4 0 0 100%
apps/inners/models/dtos/content.py Content 1 0 0 100%
apps/inners/models/dtos/content.py (no class) 9 0 0 100%
apps/inners/models/dtos/contracts/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/requests/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/requests/authentications/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/requests/authentications/logins/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/requests/authentications/logins/login_by_email_and_password_body.py LoginByEmailAndPasswordBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/authentications/logins/login_by_email_and_password_body.py (no class) 4 0 0 100%
apps/inners/models/dtos/contracts/requests/authentications/registers/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/requests/authentications/registers/register_by_email_and_password_body.py RegisterByEmailAndPasswordBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/authentications/registers/register_by_email_and_password_body.py (no class) 4 0 0 100%
apps/inners/models/dtos/contracts/requests/authorizations/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/requests/authorizations/refresh_access_token_body.py RefreshAccessTokenBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/authorizations/refresh_access_token_body.py (no class) 3 0 0 100%
apps/inners/models/dtos/contracts/requests/base_request.py BaseRequest 0 0 0 100%
apps/inners/models/dtos/contracts/requests/base_request.py (no class) 3 0 0 100%
apps/inners/models/dtos/contracts/requests/long_form_qas/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/requests/long_form_qas/input_setting_body.py GeneratorSetting 0 0 0 100%
apps/inners/models/dtos/contracts/requests/long_form_qas/input_setting_body.py InputSettingBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/long_form_qas/input_setting_body.py (no class) 11 0 0 100%
apps/inners/models/dtos/contracts/requests/long_form_qas/process_body.py ProcessBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/long_form_qas/process_body.py (no class) 4 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/accounts/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/accounts/create_one_body.py CreateOneBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/accounts/create_one_body.py (no class) 4 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/accounts/patch_one_body.py PatchOneBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/accounts/patch_one_body.py (no class) 4 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/document_processes/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/document_processes/create_one_body.py CreateOneBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/document_processes/create_one_body.py (no class) 8 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/document_processes/patch_one_body.py PatchOneBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/document_processes/patch_one_body.py (no class) 8 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/document_types/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/document_types/create_one_body.py CreateOneBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/document_types/create_one_body.py (no class) 4 4 0 0%
apps/inners/models/dtos/contracts/requests/managements/document_types/patch_one_body.py PatchOneBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/document_types/patch_one_body.py (no class) 4 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/documents/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/documents/create_one_body.py CreateOneBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/documents/create_one_body.py (no class) 7 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/documents/patch_one_body.py PatchOneBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/documents/patch_one_body.py (no class) 7 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/documents/search_body.py SearchBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/documents/search_body.py (no class) 8 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/file_documents/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/file_documents/create_one_body.py CreateOneBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/file_documents/create_one_body.py (no class) 10 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/file_documents/patch_one_body.py PatchOneBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/file_documents/patch_one_body.py (no class) 10 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/text_documents/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/text_documents/create_one_body.py CreateOneBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/text_documents/create_one_body.py (no class) 7 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/text_documents/patch_one_body.py PatchOneBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/text_documents/patch_one_body.py (no class) 7 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/web_documents/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/web_documents/create_one_body.py CreateOneBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/web_documents/create_one_body.py (no class) 7 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/web_documents/patch_one_body.py PatchOneBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/managements/web_documents/patch_one_body.py (no class) 7 0 0 100%
apps/inners/models/dtos/contracts/requests/passage_searches/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/requests/passage_searches/input_setting_body.py LlmSetting 0 0 0 100%
apps/inners/models/dtos/contracts/requests/passage_searches/input_setting_body.py PreprocessorSetting 0 0 0 100%
apps/inners/models/dtos/contracts/requests/passage_searches/input_setting_body.py EmbedderSetting 0 0 0 100%
apps/inners/models/dtos/contracts/requests/passage_searches/input_setting_body.py RetrieverSetting 0 0 0 100%
apps/inners/models/dtos/contracts/requests/passage_searches/input_setting_body.py RerankerSetting 0 0 0 100%
apps/inners/models/dtos/contracts/requests/passage_searches/input_setting_body.py InputSettingBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/passage_searches/input_setting_body.py (no class) 34 0 0 100%
apps/inners/models/dtos/contracts/requests/passage_searches/process_body.py ProcessBody 0 0 0 100%
apps/inners/models/dtos/contracts/requests/passage_searches/process_body.py (no class) 4 0 0 100%
apps/inners/models/dtos/contracts/responses/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/responses/authentications/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/responses/authentications/logins/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/responses/authentications/logins/login_response.py LoginResponse 0 0 0 100%
apps/inners/models/dtos/contracts/responses/authentications/logins/login_response.py (no class) 6 0 0 100%
apps/inners/models/dtos/contracts/responses/authentications/logouts/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/responses/authentications/logouts/logout_response.py LogoutResponse 0 0 0 100%
apps/inners/models/dtos/contracts/responses/authentications/logouts/logout_response.py (no class) 4 0 0 100%
apps/inners/models/dtos/contracts/responses/authentications/registers/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/responses/authentications/registers/register_response.py RegisterResponse 0 0 0 100%
apps/inners/models/dtos/contracts/responses/authentications/registers/register_response.py (no class) 4 0 0 100%
apps/inners/models/dtos/contracts/responses/base_response.py BaseResponse 0 0 0 100%
apps/inners/models/dtos/contracts/responses/base_response.py (no class) 3 0 0 100%
apps/inners/models/dtos/contracts/responses/long_form_qas/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/responses/long_form_qas/process_response.py ProcessResponse 0 0 0 100%
apps/inners/models/dtos/contracts/responses/long_form_qas/process_response.py (no class) 11 0 0 100%
apps/inners/models/dtos/contracts/responses/managements/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/responses/managements/documents/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/responses/managements/documents/file_document_response.py FileDocumentMetadata 0 0 0 100%
apps/inners/models/dtos/contracts/responses/managements/documents/file_document_response.py FileDocumentResponse 0 0 0 100%
apps/inners/models/dtos/contracts/responses/managements/documents/file_document_response.py (no class) 14 0 0 100%
apps/inners/models/dtos/contracts/responses/managements/documents/text_document_response.py TextDocumentResponse 0 0 0 100%
apps/inners/models/dtos/contracts/responses/managements/documents/text_document_response.py (no class) 10 0 0 100%
apps/inners/models/dtos/contracts/responses/managements/documents/web_document_response.py WebDocumentResponse 0 0 0 100%
apps/inners/models/dtos/contracts/responses/managements/documents/web_document_response.py (no class) 10 0 0 100%
apps/inners/models/dtos/contracts/responses/passage_searches/__init__.py (no class) 0 0 0 100%
apps/inners/models/dtos/contracts/responses/passage_searches/process_response.py ReRankedDocumentMetadata 0 0 0 100%
apps/inners/models/dtos/contracts/responses/passage_searches/process_response.py ReRankedDocument 0 0 0 100%
apps/inners/models/dtos/contracts/responses/passage_searches/process_response.py ProcessResponse 0 0 0 100%
apps/inners/models/dtos/contracts/responses/passage_searches/process_response.py (no class) 19 0 0 100%
apps/inners/models/dtos/document_category.py DocumentCategory 1 1 0 0%
apps/inners/models/dtos/document_category.py (no class) 9 0 0 100%
apps/inners/models/dtos/element_category.py ElementCategory 1 1 0 0%
apps/inners/models/dtos/element_category.py (no class) 8 0 0 100%
apps/inners/models/dtos/graph_state.py LlmSettingState 0 0 0 100%
apps/inners/models/dtos/graph_state.py PreprocessorSettingState 0 0 0 100%
apps/inners/models/dtos/graph_state.py EmbedderSettingState 0 0 0 100%
apps/inners/models/dtos/graph_state.py RetrieverSettingState 0 0 0 100%
apps/inners/models/dtos/graph_state.py RerankerSettingState 0 0 0 100%
apps/inners/models/dtos/graph_state.py PreparationGraphState 0 0 0 100%
apps/inners/models/dtos/graph_state.py PassageSearchGraphState 0 0 0 100%
apps/inners/models/dtos/graph_state.py GeneratorSettingState 0 0 0 100%
apps/inners/models/dtos/graph_state.py LongFormQaGraphState 0 0 0 100%
apps/inners/models/dtos/graph_state.py (no class) 71 0 0 100%
apps/inners/use_cases/__init__.py (no class) 0 0 0 100%
apps/inners/use_cases/authentications/__init__.py (no class) 0 0 0 100%
apps/inners/use_cases/authentications/login_authentication.py LoginAuthentication 16 13 0 19%
apps/inners/use_cases/authentications/login_authentication.py (no class) 15 0 0 100%
apps/inners/use_cases/authentications/logout_authentication.py LogoutAuthentication 3 1 0 67%
apps/inners/use_cases/authentications/logout_authentication.py (no class) 6 0 0 100%
apps/inners/use_cases/authentications/register_authentication.py RegisterAuthentication 10 7 0 30%
apps/inners/use_cases/authentications/register_authentication.py (no class) 11 0 0 100%
apps/inners/use_cases/authorizations/__init__.py (no class) 0 0 0 100%
apps/inners/use_cases/authorizations/session_authorization.py SessionAuthorization 8 5 0 38%
apps/inners/use_cases/authorizations/session_authorization.py (no class) 10 0 0 100%
apps/inners/use_cases/document_converters/__init__.py (no class) 0 0 0 100%
apps/inners/use_cases/document_converters/libre_office_document_converter.py LibreOfficeDocumentConverter 43 35 0 19%
apps/inners/use_cases/document_converters/libre_office_document_converter.py (no class) 19 0 0 100%
apps/inners/use_cases/document_converters/marker_document_converter.py MarkerDocumentConverter 29 1 0 97%
apps/inners/use_cases/document_converters/marker_document_converter.py (no class) 13 0 0 100%
apps/inners/use_cases/document_networks/__init__.py (no class) 0 0 0 100%
apps/inners/use_cases/document_processor/__init__.py (no class) 0 0 0 100%
apps/inners/use_cases/document_processor/category_document_processor.py CategoryDocumentProcessor 50 29 0 42%
apps/inners/use_cases/document_processor/category_document_processor.py (no class) 16 0 0 100%
apps/inners/use_cases/document_processor/partition_document_processor.py PartitionDocumentProcessor 37 19 0 49%
apps/inners/use_cases/document_processor/partition_document_processor.py (no class) 30 0 0 100%
apps/inners/use_cases/document_processor/summary_document_processor.py SummaryDocumentProcessor 17 17 0 0%
apps/inners/use_cases/document_processor/summary_document_processor.py (no class) 10 0 0 100%
apps/inners/use_cases/document_searches/__init__.py (no class) 0 0 0 100%
apps/inners/use_cases/document_stores/__init__.py (no class) 0 0 0 100%
apps/inners/use_cases/document_transfers/__init__.py (no class) 0 0 0 100%
apps/inners/use_cases/embeddings/__init__.py (no class) 0 0 0 100%
apps/inners/use_cases/embeddings/base_embedding.py BaseEmbedding 2 2 0 0%
apps/inners/use_cases/embeddings/base_embedding.py (no class) 7 0 0 100%
apps/inners/use_cases/embeddings/bge_m3_embedding.py BgeM3Embedding 12 0 0 100%
apps/inners/use_cases/embeddings/bge_m3_embedding.py (no class) 9 0 0 100%
apps/inners/use_cases/graphs/__init__.py (no class) 0 0 0 100%
apps/inners/use_cases/graphs/long_form_qa_graph.py LongFormQaGraph 161 60 0 63%
apps/inners/use_cases/graphs/long_form_qa_graph.py LongFormQaGraph.node_grade_hallucination.GradeTool 0 0 0 100%
apps/inners/use_cases/graphs/long_form_qa_graph.py LongFormQaGraph.node_grade_answer_relevancy.GradeTool 0 0 0 100%
apps/inners/use_cases/graphs/long_form_qa_graph.py (no class) 30 0 0 100%
apps/inners/use_cases/graphs/passage_search_graph.py PassageSearchGraph 143 17 0 88%
apps/inners/use_cases/graphs/passage_search_graph.py (no class) 34 0 0 100%
apps/inners/use_cases/graphs/preparation_graph.py PreparationGraph 92 23 0 75%
apps/inners/use_cases/graphs/preparation_graph.py (no class) 32 0 0 100%
apps/inners/use_cases/long_form_qas/__init__.py (no class) 0 0 0 100%
apps/inners/use_cases/long_form_qas/process_long_form_qa.py ProcessLongFormQa 12 0 0 100%
apps/inners/use_cases/long_form_qas/process_long_form_qa.py (no class) 12 0 0 100%
apps/inners/use_cases/managements/__init__.py (no class) 0 0 0 100%
apps/inners/use_cases/managements/account_management.py AccountManagement 22 6 0 73%
apps/inners/use_cases/managements/account_management.py (no class) 19 0 0 100%
apps/inners/use_cases/managements/document_management.py DocumentManagement 20 5 0 75%
apps/inners/use_cases/managements/document_management.py (no class) 19 0 0 100%
apps/inners/use_cases/managements/document_process_management.py DocumentProcessManagement 18 5 0 72%
apps/inners/use_cases/managements/document_process_management.py (no class) 17 0 0 100%
apps/inners/use_cases/managements/document_type_management.py DocumentTypeManagement 8 3 0 62%
apps/inners/use_cases/managements/document_type_management.py (no class) 9 0 0 100%
apps/inners/use_cases/managements/file_document_management.py FileDocumentManagement 47 23 0 51%
apps/inners/use_cases/managements/file_document_management.py (no class) 23 0 0 100%
apps/inners/use_cases/managements/session_management.py SessionManagement 13 6 0 54%
apps/inners/use_cases/managements/session_management.py (no class) 12 0 0 100%
apps/inners/use_cases/managements/text_document_management.py TextDocumentManagement 33 14 0 58%
apps/inners/use_cases/managements/text_document_management.py (no class) 22 0 0 100%
apps/inners/use_cases/managements/web_document_management.py WebDocumentManagement 33 15 0 55%
apps/inners/use_cases/managements/web_document_management.py (no class) 22 0 0 100%
apps/inners/use_cases/passage_searches/__init__.py (no class) 0 0 0 100%
apps/inners/use_cases/passage_searches/process_passage_search.py ProcessPassageSearch 34 9 0 74%
apps/inners/use_cases/passage_searches/process_passage_search.py (no class) 22 0 0 100%
apps/inners/use_cases/rerankers/__init__.py (no class) 0 0 0 100%
apps/inners/use_cases/rerankers/base_reranker.py BaseReranker 1 1 0 0%
apps/inners/use_cases/rerankers/base_reranker.py (no class) 5 0 0 100%
apps/inners/use_cases/rerankers/bge_reranker.py BgeRerankFunction 28 22 0 21%
apps/inners/use_cases/rerankers/bge_reranker.py BgeReranker 9 3 0 67%
apps/inners/use_cases/rerankers/bge_reranker.py (no class) 11 0 0 100%
apps/inners/use_cases/retrievers/__init__.py (no class) 0 0 0 100%
apps/inners/use_cases/retrievers/hybrid_milvus_retriever.py HybridMilvusRetriever 17 3 0 82%
apps/inners/use_cases/retrievers/hybrid_milvus_retriever.py (no class) 16 0 0 100%
apps/inners/use_cases/utilities/__init__.py (no class) 0 0 0 100%
apps/inners/use_cases/utilities/annotater.py Annotater 32 32 0 0%
apps/inners/use_cases/utilities/annotater.py (no class) 12 0 0 100%
apps/inners/use_cases/utilities/search_statistic.py SearchStatistic 35 35 0 0%
apps/inners/use_cases/utilities/search_statistic.py (no class) 5 0 0 100%
apps/inners/use_cases/vector_stores/__init__.py (no class) 0 0 0 100%
apps/inners/use_cases/vector_stores/base_milvus_vector_store.py BaseMilvusVectorStore 33 12 0 64%
apps/inners/use_cases/vector_stores/base_milvus_vector_store.py (no class) 19 0 0 100%
apps/inners/use_cases/vector_stores/bge_m3_milvus_vector_store.py BgeM3MilvusVectorStore 32 1 0 97%
apps/inners/use_cases/vector_stores/bge_m3_milvus_vector_store.py (no class) 10 0 0 100%
apps/main.py (no class) 21 5 0 76%
apps/outers/__init__.py (no class) 0 0 0 100%
apps/outers/containers/__init__.py (no class) 0 0 0 100%
apps/outers/containers/application_container.py ApplicationContainer 0 0 0 100%
apps/outers/containers/application_container.py (no class) 17 0 0 100%
apps/outers/containers/controller_container.py ControllerContainer 0 0 0 100%
apps/outers/containers/controller_container.py (no class) 30 0 0 100%
apps/outers/containers/datastore_container.py DatastoreContainer 0 0 0 100%
apps/outers/containers/datastore_container.py (no class) 14 0 0 100%
apps/outers/containers/gateway_container.py GatewayContainer 0 0 0 100%
apps/outers/containers/gateway_container.py (no class) 4 0 0 100%
apps/outers/containers/repository_container.py RepositoryContainer 0 0 0 100%
apps/outers/containers/repository_container.py (no class) 20 0 0 100%
apps/outers/containers/router_container.py RouterContainer 0 0 0 100%
apps/outers/containers/router_container.py (no class) 8 0 0 100%
apps/outers/containers/setting_container.py SettingContainer 0 0 0 100%
apps/outers/containers/setting_container.py (no class) 17 0 0 100%
apps/outers/containers/use_case_container.py UseCaseContainer 0 0 0 100%
apps/outers/containers/use_case_container.py (no class) 25 0 0 100%
apps/outers/containers/use_cases/__init__.py (no class) 0 0 0 100%
apps/outers/containers/use_cases/authentication_container.py AuthenticationContainer 0 0 0 100%
apps/outers/containers/use_cases/authentication_container.py (no class) 10 0 0 100%
apps/outers/containers/use_cases/authorization_container.py AuthorizationContainer 0 0 0 100%
apps/outers/containers/use_cases/authorization_container.py (no class) 6 0 0 100%
apps/outers/containers/use_cases/document_converter_container.py DocumentConverterContainer 0 0 0 100%
apps/outers/containers/use_cases/document_converter_container.py (no class) 8 0 0 100%
apps/outers/containers/use_cases/document_processor_container.py DocumentProcessorContainer 0 0 0 100%
apps/outers/containers/use_cases/document_processor_container.py (no class) 10 0 0 100%
apps/outers/containers/use_cases/graph_container.py GraphContainer 0 0 0 100%
apps/outers/containers/use_cases/graph_container.py (no class) 10 0 0 100%
apps/outers/containers/use_cases/long_form_qa_container.py LongFormQAContainer 0 0 0 100%
apps/outers/containers/use_cases/long_form_qa_container.py (no class) 6 0 0 100%
apps/outers/containers/use_cases/management_container.py ManagementContainer 0 0 0 100%
apps/outers/containers/use_cases/management_container.py (no class) 20 0 0 100%
apps/outers/containers/use_cases/passage_search_container.py PassageSearchContainer 0 0 0 100%
apps/outers/containers/use_cases/passage_search_container.py (no class) 8 0 0 100%
apps/outers/containers/use_cases/utility_container.py UtilityContainer 0 0 0 100%
apps/outers/containers/use_cases/utility_container.py (no class) 8 0 0 100%
apps/outers/datastores/__init__.py (no class) 0 0 0 100%
apps/outers/datastores/four_datastore.py FourDatastore 31 12 0 61%
apps/outers/datastores/four_datastore.py (no class) 10 0 0 100%
apps/outers/datastores/one_datastore.py OneDatastore 25 12 0 52%
apps/outers/datastores/one_datastore.py (no class) 13 0 0 100%
apps/outers/datastores/temp_datastore.py TempDatastore 1 0 0 100%
apps/outers/datastores/temp_datastore.py (no class) 3 0 0 100%
apps/outers/datastores/temps/__init__.py (no class) 0 0 0 100%
apps/outers/datastores/three_datastore.py ThreeDatastore 7 1 0 86%
apps/outers/datastores/three_datastore.py (no class) 6 0 0 100%
apps/outers/datastores/two_datastore.py TwoDatastore 3 0 0 100%
apps/outers/datastores/two_datastore.py (no class) 5 0 0 100%
apps/outers/interfaces/__init__.py (no class) 0 0 0 100%
apps/outers/interfaces/deliveries/__init__.py (no class) 0 0 0 100%
apps/outers/interfaces/deliveries/controllers/__init__.py (no class) 0 0 0 100%
apps/outers/interfaces/deliveries/controllers/account_controller.py AccountController 53 28 0 47%
apps/outers/interfaces/deliveries/controllers/account_controller.py (no class) 19 0 0 100%
apps/outers/interfaces/deliveries/controllers/authentication_controller.py AuthenticationController 52 27 0 48%
apps/outers/interfaces/deliveries/controllers/authentication_controller.py (no class) 21 0 0 100%
apps/outers/interfaces/deliveries/controllers/authorization_controller.py AuthorizationController 19 11 0 42%
apps/outers/interfaces/deliveries/controllers/authorization_controller.py (no class) 13 0 0 100%
apps/outers/interfaces/deliveries/controllers/document_controller.py DocumentController 60 32 0 47%
apps/outers/interfaces/deliveries/controllers/document_controller.py (no class) 21 0 0 100%
apps/outers/interfaces/deliveries/controllers/document_process_controller.py DocumentProcessController 53 28 0 47%
apps/outers/interfaces/deliveries/controllers/document_process_controller.py (no class) 19 0 0 100%
apps/outers/interfaces/deliveries/controllers/document_type_controller.py DocumentTypeController 27 17 0 37%
apps/outers/interfaces/deliveries/controllers/document_type_controller.py (no class) 13 0 0 100%
apps/outers/interfaces/deliveries/controllers/file_document_controller.py FileDocumentController 55 28 0 49%
apps/outers/interfaces/deliveries/controllers/file_document_controller.py (no class) 18 0 0 100%
apps/outers/interfaces/deliveries/controllers/long_form_qa_controller.py LongFormQaController 63 54 0 14%
apps/outers/interfaces/deliveries/controllers/long_form_qa_controller.py (no class) 12 0 0 100%
apps/outers/interfaces/deliveries/controllers/passage_search_controller.py PassageSearchController 48 39 0 19%
apps/outers/interfaces/deliveries/controllers/passage_search_controller.py (no class) 12 0 0 100%
apps/outers/interfaces/deliveries/controllers/text_document_controller.py TextDocumentController 53 28 0 47%
apps/outers/interfaces/deliveries/controllers/text_document_controller.py (no class) 18 0 0 100%
apps/outers/interfaces/deliveries/controllers/web_document_controller.py WebDocumentController 53 28 0 47%
apps/outers/interfaces/deliveries/controllers/web_document_controller.py (no class) 18 0 0 100%
apps/outers/interfaces/deliveries/middlewares/__init__.py (no class) 0 0 0 100%
apps/outers/interfaces/deliveries/middlewares/authorization_middleware.py AuthorizationMiddleware 37 16 0 57%
apps/outers/interfaces/deliveries/middlewares/authorization_middleware.py (no class) 15 0 0 100%
apps/outers/interfaces/deliveries/middlewares/session_middleware.py SessionMiddleware 18 8 0 56%
apps/outers/interfaces/deliveries/middlewares/session_middleware.py (no class) 12 0 0 100%
apps/outers/interfaces/deliveries/middlewares/wrapper_middleware.py MiddlewareWrapper.CustomAPIRoute 5 5 0 0%
apps/outers/interfaces/deliveries/middlewares/wrapper_middleware.py (no class) 7 7 0 0%
apps/outers/interfaces/deliveries/routers/__init__.py (no class) 0 0 0 100%
apps/outers/interfaces/deliveries/routers/api_router.py ApiRouter 12 0 0 100%
apps/outers/interfaces/deliveries/routers/api_router.py (no class) 14 0 0 100%
apps/outers/interfaces/gateways/__init__.py (no class) 0 0 0 100%
apps/outers/interfaces/gateways/clients/__init__.py (no class) 0 0 0 100%
apps/outers/interfaces/gateways/clients/base_client.py BaseClient 2 2 0 0%
apps/outers/interfaces/gateways/clients/base_client.py (no class) 4 4 0 0%
apps/outers/interfaces/guis/__init__.py (no class) 0 0 0 100%
apps/outers/interfaces/guis/streamlit.py (no class) 0 0 0 100%
apps/outers/repositories/__init__.py (no class) 0 0 0 100%
apps/outers/repositories/account_repository.py AccountRepository 27 16 0 41%
apps/outers/repositories/account_repository.py (no class) 17 0 0 100%
apps/outers/repositories/document_process_repository.py DocumentProcessRepository 25 12 0 52%
apps/outers/repositories/document_process_repository.py (no class) 18 0 0 100%
apps/outers/repositories/document_repository.py DocumentRepository 31 12 0 61%
apps/outers/repositories/document_repository.py (no class) 18 0 0 100%
apps/outers/repositories/document_type_repository.py DocumentTypeRepository 10 6 0 40%
apps/outers/repositories/document_type_repository.py (no class) 10 0 0 100%
apps/outers/repositories/file_document_repository.py FileDocumentRepository 52 21 0 60%
apps/outers/repositories/file_document_repository.py (no class) 31 0 0 100%
apps/outers/repositories/session_repository.py SessionRepository 36 23 0 36%
apps/outers/repositories/session_repository.py (no class) 17 0 0 100%
apps/outers/repositories/text_document_repository.py TextDocumentRepository 21 11 0 48%
apps/outers/repositories/text_document_repository.py (no class) 17 0 0 100%
apps/outers/repositories/web_document_repository.py WebDocumentRepository 21 10 0 52%
apps/outers/repositories/web_document_repository.py (no class) 17 0 0 100%
apps/outers/settings/__init__.py (no class) 0 0 0 100%
apps/outers/settings/base_setting.py BaseSetting 0 0 0 100%
apps/outers/settings/base_setting.py BaseSetting.Config 0 0 0 100%
apps/outers/settings/base_setting.py (no class) 6 0 0 100%
apps/outers/settings/four_datastore_setting.py FourDatastoreSetting 0 0 0 100%
apps/outers/settings/four_datastore_setting.py (no class) 6 0 0 100%
apps/outers/settings/one_datastore_setting.py OneDatastoreSetting 4 1 0 75%
apps/outers/settings/one_datastore_setting.py (no class) 10 0 0 100%
apps/outers/settings/one_llm_setting.py OneLlmSetting 0 0 0 100%
apps/outers/settings/one_llm_setting.py (no class) 3 0 0 100%
apps/outers/settings/temp_datastore_setting.py TempDatastoreSetting 0 0 0 100%
apps/outers/settings/temp_datastore_setting.py (no class) 4 0 0 100%
apps/outers/settings/three_datastore_setting.py ThreeDatastoreSetting 0 0 0 100%
apps/outers/settings/three_datastore_setting.py (no class) 6 0 0 100%
apps/outers/settings/two_datastore_setting.py TwoDatastoreSetting 2 0 0 100%
apps/outers/settings/two_datastore_setting.py (no class) 9 0 0 100%
apps/outers/settings/two_llm_setting.py TwoLlmSetting 0 0 0 100%
apps/outers/settings/two_llm_setting.py (no class) 3 0 0 100%
Total   3690 939 0 75%

No items found using the specified filter.