Coverage report: 44%

Files Functions Classes

coverage.py v7.9.1, created at 2026-02-18 02:40 +0100

File class statements missing excluded coverage
/home/admin/workarea/git/Velours/python/mtr/__init__.py (no class) 1 0 0 100%
/home/admin/workarea/git/Velours/python/mtr/ses_mailer.py SesMailer 36 14 0 61%
/home/admin/workarea/git/Velours/python/mtr/ses_mailer.py (no class) 9 0 0 100%
/home/safia/mtr/.credentials/credentials.py (no class) 1 0 0 100%
/home/safia/workarea/git/Safia/__init__.py (no class) 0 0 0 100%
/home/safia/workarea/git/Safia/prompt/__init__.py (no class) 0 0 0 100%
__init__.py (no class) 0 0 0 100%
auth/__init__.py (no class) 0 0 0 100%
auth/lib_auth.py LibAuth 13 13 0 0%
auth/lib_auth.py ContextRightUser 3 3 0 0%
auth/lib_auth.py LibUserDataInternalService 1 1 0 0%
auth/lib_auth.py LibUserDataExternalServices 76 42 0 45%
auth/lib_auth.py (no class) 111 25 0 77%
auth/lib_conf_app.py (no class) 1 0 0 100%
auth/lib_conf_system.py LibConfSystem 258 175 0 32%
auth/lib_conf_system.py (no class) 112 38 0 66%
auth/lib_cost.py CostEstimation 11 5 0 55%
auth/lib_cost.py (no class) 4 0 0 100%
auth/lib_privacy.py (no class) 0 0 0 100%
auth/lib_right.py LibRight 129 90 0 30%
auth/lib_right.py CheckToken 6 6 0 0%
auth/lib_right.py (no class) 43 0 0 100%
auth/lib_stat_usage.py StatUsageAPIA 7 4 0 43%
auth/lib_stat_usage.py (no class) 28 7 0 75%
auth/lib_user_conf.py (no class) 0 0 0 100%
lib/__init__.py (no class) 0 0 0 100%
lib/anon/__init__.py (no class) 0 0 0 100%
lib/anon/lib_anon.py (no class) 184 41 0 78%
lib/batch/__init__.py (no class) 0 0 0 100%
lib/batch/lib_batch.py Cdn 1 1 0 0%
lib/batch/lib_batch.py CdnLocal 19 19 0 0%
lib/batch/lib_batch.py (no class) 1363 1051 0 23%
lib/brick_layers/__init__.py (no class) 0 0 0 100%
lib/brick_layers/lib_abstract_generic_layer.py LayerGeneric 3 0 0 100%
lib/brick_layers/lib_abstract_generic_layer.py LayerPrompt 6 4 0 33%
lib/brick_layers/lib_abstract_generic_layer.py (no class) 8 0 6 100%
lib/datou/__init__.py (no class) 0 0 0 100%
lib/datou/datou_exec.py (no class) 256 98 0 62%
lib/datou/lib_datou_step_template.py (no class) 1310 499 138 62%
lib/datou/lib_parallel.py (no class) 112 9 0 92%
lib/import_util/__init__.py (no class) 0 0 0 100%
lib/import_util/lib_import_retrieval/__init__.py (no class) 0 0 0 100%
lib/import_util/lib_import_retrieval/models/models.py Source 0 0 0 100%
lib/import_util/lib_import_retrieval/models/models.py DocumentMetadata 0 0 0 100%
lib/import_util/lib_import_retrieval/models/models.py DocumentChunkMetadata 0 0 0 100%
lib/import_util/lib_import_retrieval/models/models.py DocumentChunk 0 0 0 100%
lib/import_util/lib_import_retrieval/models/models.py DocumentChunkWithScore 0 0 0 100%
lib/import_util/lib_import_retrieval/models/models.py Document 0 0 0 100%
lib/import_util/lib_import_retrieval/models/models.py DocumentWithChunks 0 0 0 100%
lib/import_util/lib_import_retrieval/models/models.py DocumentMetadataFilter 0 0 0 100%
lib/import_util/lib_import_retrieval/models/models.py Query 0 0 0 100%
lib/import_util/lib_import_retrieval/models/models.py QueryWithEmbedding 0 0 0 100%
lib/import_util/lib_import_retrieval/models/models.py QueryResult 0 0 0 100%
lib/import_util/lib_import_retrieval/models/models.py (no class) 44 0 0 100%
lib/import_util/lib_import_retrieval/scripts/__init__.py (no class) 0 0 0 100%
lib/import_util/lib_import_retrieval/scripts/process_json/__init__.py (no class) 0 0 0 100%
lib/import_util/lib_import_retrieval/scripts/process_json/process_json.py (no class) 90 8 0 91%
lib/import_util/lib_path_to_vec.py (no class) 203 35 38 83%
lib/lib_airtable.py LibAirTable 72 46 0 36%
lib/lib_airtable.py (no class) 10 2 22 80%
lib/lib_github.py GitRulesIssues 0 0 56 100%
lib/lib_github.py ATMODataFTN 6 6 0 0%
lib/lib_github.py (no class) 1465 1384 219 6%
lib/lib_live/__init__.py (no class) 0 0 0 100%
lib/lib_live/lib_wsns.py WebSocketLiveTranscriptParam 12 2 0 83%
lib/lib_live/lib_wsns.py WebSocketAllocator 47 45 0 4%
lib/lib_live/lib_wsns.py TranscriptJob 1 1 0 0%
lib/lib_live/lib_wsns.py (no class) 152 116 0 24%
lib/lib_mail.py MailParam 64 50 0 22%
lib/lib_mail.py (no class) 37 25 0 32%
lib/lib_ocr.py (no class) 192 27 228 86%
lib/lib_openai.py LayerPromptOpenAI 6 0 0 100%
lib/lib_openai.py OpenAIAPI 43 4 0 91%
lib/lib_openai.py (no class) 41 16 0 61%
lib/lib_plot.py (no class) 1 0 130 100%
lib/lib_prompt.py (no class) 112 74 0 34%
lib/lib_prompt_issue.py OAPIParser 0 0 15 100%
lib/lib_prompt_issue.py (no class) 1 0 180 100%
lib/lib_safia.py (no class) 133 89 0 33%
lib/lib_safia_system.py LibSafiaSystem 594 236 0 60%
lib/lib_safia_system.py LibSafiaSystem.Document 0 0 0 100%
lib/lib_safia_system.py LibSafiaSystem.Group 0 0 0 100%
lib/lib_safia_system.py LibSafiaSystem.Summary 0 0 0 100%
lib/lib_safia_system.py (no class) 78 1 0 99%
lib/lib_speechtotext.py (no class) 101 42 151 58%
lib/lib_util.py SubDocPage 10 3 0 70%
lib/lib_util.py (no class) 1275 702 9 45%
lib/lib_version.py (no class) 2 0 0 100%
lib/lib_www/__init__.py (no class) 0 0 0 100%
lib/lib_www/lib_html.py (no class) 0 0 0 100%
lib/lib_www/lib_routes.py (no class) 0 0 0 100%
lib/manaudit/__init__.py (no class) 0 0 0 100%
lib/manaudit/lib_datou_audit.py (no class) 1042 1003 0 4%
lib/prompt/__init__.py (no class) 0 0 0 100%
lib/prompt/lib_gen_prompt.py (no class) 18 6 0 67%
lib/stockage/__init__.py (no class) 0 0 0 100%
lib/stockage/lib_pg_dataset_pg.py (no class) 3 2 0 33%
lib/stockage/lib_pg_safia_sys.py LibPGSafiaSys 1411 788 30 44%
lib/stockage/lib_pg_safia_sys.py (no class) 123 3 2 98%
lib/stockage/lib_pgvector.py PostgresDataStore 1 1 0 0%
lib/stockage/lib_pgvector.py PostgresClient 38 3 0 92%
lib/stockage/lib_pgvector.py (no class) 142 19 0 87%
lib/stockage/lib_pyfvs.py (no class) 0 0 0 100%
lib/util/__init__.py (no class) 0 0 0 100%
lib/util/lib_audit_prediag.py (no class) 107 45 0 58%
lib/util/lib_formal_conf.py (no class) 257 69 0 73%
server/__init__.py (no class) 0 0 0 100%
server/bp/admin.py (no class) 39 31 0 21%
server/bp/auth.py create_login_bp.User 34 34 0 0%
server/bp/auth.py create_login_bp.TwoFactorForm 0 0 0 100%
server/bp/auth.py create_login_bp.LoginForm 0 0 0 100%
server/bp/auth.py (no class) 568 420 0 26%
server/bp/dev_api.py (no class) 13 3 0 77%
server/bp/fvs.py (no class) 7 1 0 86%
server/bp/oauth.py create_oauth_bp.OAuth2Client 0 0 0 100%
server/bp/oauth.py create_oauth_bp.OAuth2AuthorizationCode 0 0 0 100%
server/bp/oauth.py create_oauth_bp.OAuth2Token 2 2 0 0%
server/bp/oauth.py create_oauth_bp.AuthorizationCodeGrant 15 15 0 0%
server/bp/oauth.py create_oauth_bp.PasswordGrant 7 7 0 0%
server/bp/oauth.py create_oauth_bp.RefreshTokenGrant 10 10 0 0%
server/bp/oauth.py create_oauth_bp.MyAuthorizationServer 1 1 0 0%
server/bp/oauth.py create_oauth_bp.AuthorizeGetQuery 0 0 0 100%
server/bp/oauth.py create_oauth_bp.AuthorizePostForm 0 0 0 100%
server/bp/oauth.py create_oauth_bp.TokenRequestAuthorizationCode 0 0 0 100%
server/bp/oauth.py create_oauth_bp.TokenRequestRefreshToken 0 0 0 100%
server/bp/oauth.py create_oauth_bp.TokenRequestPassword 0 0 0 100%
server/bp/oauth.py create_oauth_bp.TokenResponse 0 0 0 100%
server/bp/oauth.py create_oauth_bp.TokenErrorResponse 0 0 0 100%
server/bp/oauth.py create_oauth_bp.RevokeTokenRequest 0 0 0 100%
server/bp/oauth.py create_oauth_bp.RevokeTokenResponse 0 0 0 100%
server/bp/oauth.py (no class) 246 86 0 65%
server/bp/project.py (no class) 19 1 0 95%
server/bp/saxia.py (no class) 65 41 0 37%
server/bp/uld.py (no class) 183 91 0 50%
server/safia.py UploaderFormData 0 0 0 100%
server/safia.py UploaderResponse 0 0 0 100%
server/safia.py UploaderErrorResponse 0 0 0 100%
server/safia.py (no class) 2370 1352 271 43%
server/templates/legal.html (no class) 0 0 0 100%
server/templates/privacy.html (no class) 0 0 0 100%
server/templates/terms.html (no class) 0 0 0 100%
test/__init__.py (no class) 0 0 0 100%
test/conftest.py (no class) 41 6 128 85%
test/func/__init__.py (no class) 0 0 0 100%
test/func/apia_test.py APIATest 0 0 0 100%
test/func/apia_test.py (no class) 3 0 0 100%
test/main_test.py FirstClassSafiaTest 444 79 0 82%
test/main_test.py (no class) 384 146 0 62%
test/use_case/__init__.py (no class) 0 0 0 100%
test/use_case/test_extractia.py (no class) 62 25 0 60%
test/use_case/test_saxia.py (no class) 160 60 0 62%
Total   16719 9409 1623 44%

No items found using the specified filter.