Coverage report: 92%

Files Functions Classes

coverage.py v7.7.0, created at 2025-04-03 00:51 +0200

File class statements missing excluded branches partial coverage
src/app/__init__.py (no class) 0 0 0 0 0 100%
src/app/adapters/__init__.py (no class) 0 0 0 0 0 100%
src/app/adapters/conversation_postgres_adapter.py ConversationPostgresAdapter 23 0 0 0 0 100%
src/app/adapters/conversation_postgres_adapter.py (no class) 13 0 0 0 0 100%
src/app/adapters/faiss_adapter.py FaissAdapter 23 0 0 8 0 100%
src/app/adapters/faiss_adapter.py (no class) 12 0 0 0 0 100%
src/app/adapters/langChain_adapter.py LangChainAdapter 19 0 0 4 0 100%
src/app/adapters/langChain_adapter.py (no class) 16 0 0 0 0 100%
src/app/adapters/message_postgres_adapter.py MessagePostgresAdapter 28 0 0 0 0 100%
src/app/adapters/message_postgres_adapter.py (no class) 14 0 0 0 0 100%
src/app/adapters/support_message_postgres_adapter.py SupportMessagePostgresAdapter 22 0 0 0 0 100%
src/app/adapters/support_message_postgres_adapter.py (no class) 13 0 0 0 0 100%
src/app/adapters/template_postgres_adapter.py TemplatePostgresAdapter 22 0 0 0 0 100%
src/app/adapters/template_postgres_adapter.py (no class) 13 0 0 0 0 100%
src/app/adapters/user_postgres_adapter.py UserPostgresAdapter 22 0 0 2 0 100%
src/app/adapters/user_postgres_adapter.py (no class) 12 0 0 0 0 100%
src/app/config/db_config.py (no class) 4 0 0 0 0 100%
src/app/controllers/__init__.py (no class) 0 0 0 0 0 100%
src/app/controllers/add_file_controller.py AddFileController 6 0 0 0 0 100%
src/app/controllers/add_file_controller.py (no class) 6 0 0 0 0 100%
src/app/controllers/authentication_controller.py AuthenticationController 7 0 0 0 0 100%
src/app/controllers/authentication_controller.py (no class) 6 0 0 0 0 100%
src/app/controllers/chat_controller.py ChatController 8 0 0 0 0 100%
src/app/controllers/chat_controller.py (no class) 8 0 0 0 0 100%
src/app/controllers/delete_conversation_controller.py DeleteConversationController 6 0 0 0 0 100%
src/app/controllers/delete_conversation_controller.py (no class) 6 0 0 0 0 100%
src/app/controllers/delete_template_controller.py DeleteTemplateController 6 0 0 0 0 100%
src/app/controllers/delete_template_controller.py (no class) 6 0 0 0 0 100%
src/app/controllers/get_conversation_controller.py GetConversationController 7 0 0 0 0 100%
src/app/controllers/get_conversation_controller.py (no class) 6 0 0 0 0 100%
src/app/controllers/get_conversations_controller.py GetConversationsController 7 0 0 0 0 100%
src/app/controllers/get_conversations_controller.py (no class) 6 0 0 0 0 100%
src/app/controllers/get_dashboard_metrics_controller.py GetDashboardMetricsController 6 0 0 0 0 100%
src/app/controllers/get_dashboard_metrics_controller.py (no class) 6 0 0 0 0 100%
src/app/controllers/get_message_controller.py GetMessageController 9 0 0 2 0 100%
src/app/controllers/get_message_controller.py (no class) 6 0 0 0 0 100%
src/app/controllers/get_messages_by_conversation_controller.py GetMessagesByConversationController 9 0 0 2 0 100%
src/app/controllers/get_messages_by_conversation_controller.py (no class) 6 0 0 0 0 100%
src/app/controllers/get_support_message_controller.py GetSupportMessageController 9 0 0 2 0 100%
src/app/controllers/get_support_message_controller.py (no class) 6 0 0 0 0 100%
src/app/controllers/get_support_messages_controller.py GetSupportMessagesController 6 0 0 0 0 100%
src/app/controllers/get_support_messages_controller.py (no class) 5 0 0 0 0 100%
src/app/controllers/get_template_controller.py GetTemplateController 9 0 0 2 0 100%
src/app/controllers/get_template_controller.py (no class) 6 0 0 0 0 100%
src/app/controllers/get_template_list_controller.py GetTemplateListController 6 0 0 0 0 100%
src/app/controllers/get_template_list_controller.py (no class) 6 0 0 0 0 100%
src/app/controllers/mark_done_support_message_contoller.py MarkDoneSupportMessagesController 6 0 0 0 0 100%
src/app/controllers/mark_done_support_message_contoller.py (no class) 6 0 0 0 0 100%
src/app/controllers/registration_controller.py RegistrationController 6 0 0 0 0 100%
src/app/controllers/registration_controller.py (no class) 6 0 0 0 0 100%
src/app/controllers/save_conversation_title_controller.py SaveConversationTitleController 6 0 0 0 0 100%
src/app/controllers/save_conversation_title_controller.py (no class) 6 0 0 0 0 100%
src/app/controllers/save_message_controller.py SaveMessageController 6 0 0 0 0 100%
src/app/controllers/save_message_controller.py (no class) 6 0 0 0 0 100%
src/app/controllers/save_support_message_controller.py SaveSupportMessageController 6 0 0 0 0 100%
src/app/controllers/save_support_message_controller.py (no class) 6 0 0 0 0 100%
src/app/controllers/save_template_controller.py SaveTemplateController 6 0 0 0 0 100%
src/app/controllers/save_template_controller.py (no class) 6 0 0 0 0 100%
src/app/controllers/update_message_rating_controller.py UpdateMessageRatingController 6 0 0 0 0 100%
src/app/controllers/update_message_rating_controller.py (no class) 6 0 0 0 0 100%
src/app/dependencies/__init__.py (no class) 0 0 0 0 0 100%
src/app/dependencies/dependency_inj.py (no class) 214 16 0 6 3 91%
src/app/dependencies/encoding.py (no class) 6 0 0 0 0 100%
src/app/dependencies/init_vector_store.py (no class) 16 0 0 0 0 100%
src/app/dto/__init__.py (no class) 0 0 0 0 0 100%
src/app/dto/answer_dto.py AnswerDTO 2 0 0 0 0 100%
src/app/dto/answer_dto.py (no class) 3 0 0 0 0 100%
src/app/dto/conversation_dto.py ConversationDTO 6 0 0 0 0 100%
src/app/dto/conversation_dto.py (no class) 5 0 0 0 0 100%
src/app/dto/file_dto.py FileDTO 4 0 0 0 0 100%
src/app/dto/file_dto.py (no class) 4 0 0 0 0 100%
src/app/dto/message_dto.py MessageDTO 12 0 0 0 0 100%
src/app/dto/message_dto.py (no class) 9 0 0 0 0 100%
src/app/dto/metrics_dto.py MetricsDTO 8 0 0 0 0 100%
src/app/dto/metrics_dto.py (no class) 6 0 0 0 0 100%
src/app/dto/question_dto.py QuestionDTO 4 0 0 0 0 100%
src/app/dto/question_dto.py (no class) 4 0 0 0 0 100%
src/app/dto/support_message_dto.py SupportMessageDTO 14 0 0 0 0 100%
src/app/dto/support_message_dto.py (no class) 10 0 0 0 0 100%
src/app/dto/template_dto.py TemplateDTO 10 0 0 0 0 100%
src/app/dto/template_dto.py (no class) 8 0 0 0 0 100%
src/app/dto/user_dto.py UserDTO 17 0 0 0 0 100%
src/app/dto/user_dto.py (no class) 11 0 0 0 0 100%
src/app/entities/__init__.py (no class) 0 0 0 0 0 100%
src/app/entities/answer_entity.py AnswerEntity 2 0 0 0 0 100%
src/app/entities/answer_entity.py (no class) 3 0 0 0 0 100%
src/app/entities/conversation_entity.py ConversationEntity 6 0 0 0 0 100%
src/app/entities/conversation_entity.py (no class) 5 0 0 0 0 100%
src/app/entities/document_context_entity.py DocumentContextEntity 2 0 0 0 0 100%
src/app/entities/document_context_entity.py (no class) 3 0 0 0 0 100%
src/app/entities/file_chunk_entity.py FileChunkEntity 4 0 0 0 0 100%
src/app/entities/file_chunk_entity.py (no class) 4 0 0 0 0 100%
src/app/entities/file_entity.py FileEntity 4 0 0 0 0 100%
src/app/entities/file_entity.py (no class) 4 0 0 0 0 100%
src/app/entities/message_entity.py MessageEntity 12 0 0 0 0 100%
src/app/entities/message_entity.py (no class) 9 0 0 0 0 100%
src/app/entities/query_entity.py QueryEntity 4 0 0 0 0 100%
src/app/entities/query_entity.py (no class) 4 0 0 0 0 100%
src/app/entities/support_message_entity.py SupportMessageEntity 14 0 0 0 0 100%
src/app/entities/support_message_entity.py (no class) 10 0 0 0 0 100%
src/app/entities/template_entity.py TemplateEntity 10 0 0 0 0 100%
src/app/entities/template_entity.py (no class) 8 0 0 0 0 100%
src/app/entities/user_entity.py UserEntity 16 0 0 0 0 100%
src/app/entities/user_entity.py (no class) 10 0 0 0 0 100%
src/app/main.py (no class) 296 146 0 18 1 48%
src/app/models/__init__.py (no class) 0 0 0 0 0 100%
src/app/models/answer_model.py AnswerModel 2 0 0 0 0 100%
src/app/models/answer_model.py (no class) 3 0 0 0 0 100%
src/app/models/context_model.py ContextModel 2 0 0 0 0 100%
src/app/models/context_model.py (no class) 3 0 0 0 0 100%
src/app/models/conversation_model.py ConversationModel 6 0 0 0 0 100%
src/app/models/conversation_model.py (no class) 5 0 0 0 0 100%
src/app/models/file_chunk_model.py FileChunkModel 4 0 0 0 0 100%
src/app/models/file_chunk_model.py (no class) 4 0 0 0 0 100%
src/app/models/file_model.py FileModel 4 0 0 0 0 100%
src/app/models/file_model.py (no class) 4 0 0 0 0 100%
src/app/models/message_model.py MessageModel 12 0 0 0 0 100%
src/app/models/message_model.py (no class) 9 0 0 0 0 100%
src/app/models/metrics_model.py MetricsModel 8 0 0 0 0 100%
src/app/models/metrics_model.py (no class) 6 0 0 0 0 100%
src/app/models/prompt_template_model.py PromptTemplateModel 2 0 0 0 0 100%
src/app/models/prompt_template_model.py (no class) 3 0 0 0 0 100%
src/app/models/question_model.py QuestionModel 4 0 0 0 0 100%
src/app/models/question_model.py (no class) 4 0 0 0 0 100%
src/app/models/support_message_model.py SupportMessageModel 14 0 0 0 0 100%
src/app/models/support_message_model.py (no class) 10 0 0 0 0 100%
src/app/models/template_model.py TemplateModel 10 0 0 0 0 100%
src/app/models/template_model.py (no class) 8 0 0 0 0 100%
src/app/models/user_model.py UserModel 17 0 0 0 0 100%
src/app/models/user_model.py (no class) 11 0 0 0 0 100%
src/app/ports/__init__.py (no class) 0 0 0 0 0 100%
src/app/ports/add_chunks_port.py AddChunksPort 0 0 0 0 0 100%
src/app/ports/add_chunks_port.py (no class) 5 0 0 0 0 100%
src/app/ports/authentication_port.py AuthenticationPort 0 0 0 0 0 100%
src/app/ports/authentication_port.py (no class) 5 0 0 0 0 100%
src/app/ports/delete_conversation_port.py DeleteConversationPort 0 0 0 0 0 100%
src/app/ports/delete_conversation_port.py (no class) 5 0 0 0 0 100%
src/app/ports/delete_template_port.py DeleteTemplatePort 0 0 0 0 0 100%
src/app/ports/delete_template_port.py (no class) 5 0 0 0 0 100%
src/app/ports/generate_answer_port.py GenerateAnswerPort 0 0 0 0 0 100%
src/app/ports/generate_answer_port.py (no class) 8 0 0 0 0 100%
src/app/ports/get_all_messages_port.py GetAllMessagesPort 0 0 0 0 0 100%
src/app/ports/get_all_messages_port.py (no class) 5 0 0 0 0 100%
src/app/ports/get_conversation_port.py GetConversationPort 0 0 0 0 0 100%
src/app/ports/get_conversation_port.py (no class) 5 0 0 0 0 100%
src/app/ports/get_conversations_port.py GetConversationsPort 0 0 0 0 0 100%
src/app/ports/get_conversations_port.py (no class) 5 0 0 0 0 100%
src/app/ports/get_message_port.py GetMessagePort 0 0 0 0 0 100%
src/app/ports/get_message_port.py (no class) 5 0 0 0 0 100%
src/app/ports/get_messages_by_conversation_port.py GetMessagesByConversationPort 0 0 0 0 0 100%
src/app/ports/get_messages_by_conversation_port.py (no class) 5 0 0 0 0 100%
src/app/ports/get_support_message_port.py GetSupportMessagePort 0 0 0 0 0 100%
src/app/ports/get_support_message_port.py (no class) 5 0 0 0 0 100%
src/app/ports/get_support_messages_port.py GetSupportMessagesPort 0 0 0 0 0 100%
src/app/ports/get_support_messages_port.py (no class) 5 0 0 0 0 100%
src/app/ports/get_template_list_port.py GetTemplateListPort 0 0 0 0 0 100%
src/app/ports/get_template_list_port.py (no class) 5 0 0 0 0 100%
src/app/ports/get_template_port.py GetTemplatePort 0 0 0 0 0 100%
src/app/ports/get_template_port.py (no class) 5 0 0 0 0 100%
src/app/ports/mark_done_support_messages_port.py MarkDoneSupportMessagesPort 0 0 0 0 0 100%
src/app/ports/mark_done_support_messages_port.py (no class) 5 0 0 0 0 100%
src/app/ports/registration_port.py RegistrationPort 0 0 0 0 0 100%
src/app/ports/registration_port.py (no class) 5 0 0 0 0 100%
src/app/ports/save_conversation_title_port.py SaveConversationTitlePort 0 0 0 0 0 100%
src/app/ports/save_conversation_title_port.py (no class) 5 0 0 0 0 100%
src/app/ports/save_message_port.py SaveMessagePort 0 0 0 0 0 100%
src/app/ports/save_message_port.py (no class) 5 0 0 0 0 100%
src/app/ports/save_support_message_port.py SaveSupportMessagePort 0 0 0 0 0 100%
src/app/ports/save_support_message_port.py (no class) 5 0 0 0 0 100%
src/app/ports/save_template_port.py SaveTemplatePort 0 0 0 0 0 100%
src/app/ports/save_template_port.py (no class) 5 0 0 0 0 100%
src/app/ports/similarity_search_port.py SimilaritySearchPort 0 0 0 0 0 100%
src/app/ports/similarity_search_port.py (no class) 6 0 0 0 0 100%
src/app/ports/split_file_port.py SplitFilePort 0 0 0 0 0 100%
src/app/ports/split_file_port.py (no class) 6 0 0 0 0 100%
src/app/ports/update_message_rating_port.py UpdateMessageRatingPort 0 0 0 0 0 100%
src/app/ports/update_message_rating_port.py (no class) 5 0 0 0 0 100%
src/app/ports/validation_port.py ValidationPort 0 0 0 0 0 100%
src/app/ports/validation_port.py (no class) 6 0 0 0 0 100%
src/app/repositories/__init__.py (no class) 0 0 0 0 0 100%
src/app/repositories/conversation_postgres_repository.py ConversationPostgresRepository 31 0 0 2 0 100%
src/app/repositories/conversation_postgres_repository.py (no class) 9 0 0 0 0 100%
src/app/repositories/faiss_repository.py FaissRepository 22 0 0 8 0 100%
src/app/repositories/faiss_repository.py (no class) 10 0 0 0 0 100%
src/app/repositories/langChain_repository.py LangChainRepository 31 0 0 6 0 100%
src/app/repositories/langChain_repository.py (no class) 17 0 0 0 0 100%
src/app/repositories/message_postgres_repository.py MessagePostgresRepository 48 0 0 6 0 100%
src/app/repositories/message_postgres_repository.py (no class) 12 0 0 0 0 100%
src/app/repositories/support_message_postgres_repository.py SupportMessagePostgresRepository 34 0 0 2 0 100%
src/app/repositories/support_message_postgres_repository.py (no class) 10 0 0 0 0 100%
src/app/repositories/template_postgres_repository.py TemplatePostgresRepository 30 0 0 4 0 100%
src/app/repositories/template_postgres_repository.py (no class) 9 0 0 0 0 100%
src/app/repositories/user_postgres_repository.py UserPostgresRepository 32 16 0 6 2 47%
src/app/repositories/user_postgres_repository.py (no class) 9 0 0 0 0 100%
src/app/services/__init__.py (no class) 0 0 0 0 0 100%
src/app/services/add_chunks_service.py AddChunksService 5 0 0 0 0 100%
src/app/services/add_chunks_service.py (no class) 5 0 0 0 0 100%
src/app/services/add_file_service.py AddFileService 15 0 0 0 0 100%
src/app/services/add_file_service.py (no class) 9 0 0 0 0 100%
src/app/services/authentication_service.py AuthenticationService 11 0 0 4 0 100%
src/app/services/authentication_service.py (no class) 7 0 0 0 0 100%
src/app/services/chat_service.py ChatService 8 0 0 0 0 100%
src/app/services/chat_service.py (no class) 8 0 0 0 0 100%
src/app/services/delete_conversation_service.py DeleteConversationService 5 0 0 0 0 100%
src/app/services/delete_conversation_service.py (no class) 6 0 0 0 0 100%
src/app/services/delete_template_service.py DeleteTemplateService 5 0 0 0 0 100%
src/app/services/delete_template_service.py (no class) 6 0 0 0 0 100%
src/app/services/generate_answer_service.py GenerateAnswerService 6 0 0 0 0 100%
src/app/services/generate_answer_service.py (no class) 8 0 0 0 0 100%
src/app/services/get_conversation_service.py GetConversationService 5 0 0 0 0 100%
src/app/services/get_conversation_service.py (no class) 6 0 0 0 0 100%
src/app/services/get_conversations_service.py GetConversationsService 5 0 0 0 0 100%
src/app/services/get_conversations_service.py (no class) 6 0 0 0 0 100%
src/app/services/get_dashboard_metrics_services.py GetDashboardMetricsService 21 0 0 10 1 97%
src/app/services/get_dashboard_metrics_services.py (no class) 7 0 0 0 0 100%
src/app/services/get_message_service.py GetMessageService 5 0 0 0 0 100%
src/app/services/get_message_service.py (no class) 6 0 0 0 0 100%
src/app/services/get_messages_by_conversation_service.py GetMessagesByConversationService 6 0 0 0 0 100%
src/app/services/get_messages_by_conversation_service.py (no class) 6 0 0 0 0 100%
src/app/services/get_support_message_service.py GetSupportMessageService 5 0 0 0 0 100%
src/app/services/get_support_message_service.py (no class) 6 0 0 0 0 100%
src/app/services/get_support_messages_service.py GetSupportMessagesService 7 0 0 0 0 100%
src/app/services/get_support_messages_service.py (no class) 6 0 0 0 0 100%
src/app/services/get_template_list_service.py GetTemplateListService 5 0 0 0 0 100%
src/app/services/get_template_list_service.py (no class) 6 0 0 0 0 100%
src/app/services/get_template_service.py GetTemplateService 5 0 0 0 0 100%
src/app/services/get_template_service.py (no class) 6 0 0 0 0 100%
src/app/services/mark_done_support_message_services.py MarkDoneSupportMessagesService 5 0 0 0 0 100%
src/app/services/mark_done_support_message_services.py (no class) 6 0 0 0 0 100%
src/app/services/registration_service.py RegistrationService 9 0 0 0 0 100%
src/app/services/registration_service.py (no class) 8 0 0 0 0 100%
src/app/services/save_conversation_title_service.py SaveConversationTitleService 5 0 0 0 0 100%
src/app/services/save_conversation_title_service.py (no class) 6 0 0 0 0 100%
src/app/services/save_message_service.py SaveMessageService 5 0 0 0 0 100%
src/app/services/save_message_service.py (no class) 6 0 0 0 0 100%
src/app/services/save_support_message_service.py SaveSupportMessageService 5 0 0 0 0 100%
src/app/services/save_support_message_service.py (no class) 6 0 0 0 0 100%
src/app/services/save_template_service.py SaveTemplateService 5 0 0 0 0 100%
src/app/services/save_template_service.py (no class) 6 0 0 0 0 100%
src/app/services/similarity_search_service.py SimilaritySearchService 5 0 0 0 0 100%
src/app/services/similarity_search_service.py (no class) 6 0 0 0 0 100%
src/app/services/split_file_service.py SplitFileService 5 0 0 0 0 100%
src/app/services/split_file_service.py (no class) 7 0 0 0 0 100%
src/app/services/update_message_rating_service.py UpdateMessageRatingService 5 0 0 0 0 100%
src/app/services/update_message_rating_service.py (no class) 6 0 0 0 0 100%
src/app/services/validation_service.py ValidationService 5 0 0 4 0 100%
src/app/services/validation_service.py (no class) 5 0 0 0 0 100%
src/app/usecases/__init__.py (no class) 0 0 0 0 0 100%
src/app/usecases/add_file_useCase.py AddFileUseCase 0 0 0 0 0 100%
src/app/usecases/add_file_useCase.py (no class) 5 0 0 0 0 100%
src/app/usecases/authentication_useCase.py AuthenticationUseCase 0 0 0 0 0 100%
src/app/usecases/authentication_useCase.py (no class) 4 0 0 0 0 100%
src/app/usecases/chat_useCase.py ChatUseCase 0 0 0 0 0 100%
src/app/usecases/chat_useCase.py (no class) 6 0 0 0 0 100%
src/app/usecases/delete_conversation_useCase.py DeleteConversationUseCase 0 0 0 0 0 100%
src/app/usecases/delete_conversation_useCase.py (no class) 5 0 0 0 0 100%
src/app/usecases/delete_template_useCase.py DeleteTemplateUseCase 0 0 0 0 0 100%
src/app/usecases/delete_template_useCase.py (no class) 5 0 0 0 0 100%
src/app/usecases/get_conversation_useCase.py GetConversationUseCase 0 0 0 0 0 100%
src/app/usecases/get_conversation_useCase.py (no class) 5 0 0 0 0 100%
src/app/usecases/get_conversations_useCase.py GetConversationsUseCase 0 0 0 0 0 100%
src/app/usecases/get_conversations_useCase.py (no class) 5 0 0 0 0 100%
src/app/usecases/get_dashboard_metrics_useCase.py GetDashboardMetricsUseCase 0 0 0 0 0 100%
src/app/usecases/get_dashboard_metrics_useCase.py (no class) 5 0 0 0 0 100%
src/app/usecases/get_message_useCase.py GetMessageUseCase 0 0 0 0 0 100%
src/app/usecases/get_message_useCase.py (no class) 5 0 0 0 0 100%
src/app/usecases/get_messages_by_conversation_useCase.py GetMessagesByConversationUseCase 0 0 0 0 0 100%
src/app/usecases/get_messages_by_conversation_useCase.py (no class) 5 0 0 0 0 100%
src/app/usecases/get_support_message_useCase.py GetSupportMessageUseCase 0 0 0 0 0 100%
src/app/usecases/get_support_message_useCase.py (no class) 5 0 0 0 0 100%
src/app/usecases/get_support_messages_useCase.py GetSupportMessagesUseCase 0 0 0 0 0 100%
src/app/usecases/get_support_messages_useCase.py (no class) 5 0 0 0 0 100%
src/app/usecases/get_template_list_useCase.py GetTemplateListUseCase 0 0 0 0 0 100%
src/app/usecases/get_template_list_useCase.py (no class) 5 0 0 0 0 100%
src/app/usecases/get_template_useCase.py GetTemplateUseCase 0 0 0 0 0 100%
src/app/usecases/get_template_useCase.py (no class) 5 0 0 0 0 100%
src/app/usecases/mark_done_support_messages_useCase.py MarkDoneSupportMessagesUseCase 0 0 0 0 0 100%
src/app/usecases/mark_done_support_messages_useCase.py (no class) 5 0 0 0 0 100%
src/app/usecases/registration_useCase.py RegistrationUseCase 0 0 0 0 0 100%
src/app/usecases/registration_useCase.py (no class) 5 0 0 0 0 100%
src/app/usecases/save_conversation_title_useCase.py SaveConversationTitleUseCase 0 0 0 0 0 100%
src/app/usecases/save_conversation_title_useCase.py (no class) 5 0 0 0 0 100%
src/app/usecases/save_message_useCase.py SaveMessageUseCase 0 0 0 0 0 100%
src/app/usecases/save_message_useCase.py (no class) 5 0 0 0 0 100%
src/app/usecases/save_support_message_useCase.py SaveSupportMessageUseCase 0 0 0 0 0 100%
src/app/usecases/save_support_message_useCase.py (no class) 5 0 0 0 0 100%
src/app/usecases/save_template_useCase.py SaveTemplateUseCase 0 0 0 0 0 100%
src/app/usecases/save_template_useCase.py (no class) 5 0 0 0 0 100%
src/app/usecases/update_message_rating_useCase.py UpdateMessageRatingUseCase 0 0 0 0 0 100%
src/app/usecases/update_message_rating_useCase.py (no class) 5 0 0 0 0 100%
src/app/utils/__init__.py (no class) 0 0 0 0 0 100%
src/app/utils/midleware_admin.py (no class) 12 1 0 2 1 86%
Total   2370 179 0 100 8 92%

No items found using the specified filter.