Coverage report: + 66% +
+ + ++ Files + Functions + Classes +
++ coverage.py v7.6.7, + created at 2025-02-05 19:28 +0000 +
+diff --git a/coverage.html b/coverage.html new file mode 100644 index 000000000..80d0ef714 --- /dev/null +++ b/coverage.html @@ -0,0 +1,531 @@ + + +
+ ++ coverage.py v7.6.7, + created at 2025-02-05 19:28 +0000 +
+File | +statements | +missing | +excluded | +coverage | +
---|---|---|---|---|
app/__init__.py | +0 | +0 | +0 | +100% | +
app/__version__.py | +1 | +0 | +0 | +100% | +
app/auth/__init__.py | +0 | +0 | +0 | +100% | +
app/auth/auth_deps.py | +90 | +67 | +0 | +26% | +
app/auth/auth_routes.py | +71 | +36 | +0 | +49% | +
app/auth/auth_schemas.py | +37 | +3 | +0 | +92% | +
app/auth/providers/osm.py | +66 | +48 | +0 | +27% | +
app/auth/roles.py | +83 | +16 | +0 | +81% | +
app/central/__init__.py | +0 | +0 | +0 | +100% | +
app/central/central_crud.py | +335 | +150 | +0 | +55% | +
app/central/central_deps.py | +28 | +10 | +0 | +64% | +
app/central/central_routes.py | +41 | +18 | +0 | +56% | +
app/central/central_schemas.py | +158 | +18 | +0 | +89% | +
app/config.py | +173 | +35 | +0 | +80% | +
app/db/__init__.py | +0 | +0 | +0 | +100% | +
app/db/database.py | +11 | +3 | +0 | +73% | +
app/db/enums.py | +114 | +0 | +0 | +100% | +
app/db/models.py | +688 | +209 | +0 | +70% | +
app/db/postgis_utils.py | +315 | +117 | +0 | +63% | +
app/helpers/__init__.py | +0 | +0 | +0 | +100% | +
app/helpers/helper_routes.py | +127 | +83 | +0 | +35% | +
app/integrations/__init__.py | +0 | +0 | +0 | +100% | +
app/integrations/integration_crud.py | +36 | +25 | +0 | +31% | +
app/integrations/integration_deps.py | +17 | +8 | +0 | +53% | +
app/integrations/integration_routes.py | +33 | +15 | +0 | +55% | +
app/main.py | +123 | +33 | +0 | +73% | +
app/monitoring.py | +75 | +61 | +0 | +19% | +
app/organisations/__init__.py | +0 | +0 | +0 | +100% | +
app/organisations/organisation_crud.py | +35 | +5 | +0 | +86% | +
app/organisations/organisation_deps.py | +40 | +16 | +0 | +60% | +
app/organisations/organisation_routes.py | +64 | +13 | +0 | +80% | +
app/organisations/organisation_schemas.py | +31 | +0 | +0 | +100% | +
app/projects/__init__.py | +0 | +0 | +0 | +100% | +
app/projects/project_crud.py | +288 | +134 | +0 | +53% | +
app/projects/project_deps.py | +24 | +2 | +0 | +92% | +
app/projects/project_routes.py | +361 | +162 | +0 | +55% | +
app/projects/project_schemas.py | +164 | +24 | +0 | +85% | +
app/s3.py | +114 | +62 | +0 | +46% | +
app/submissions/__init__.py | +0 | +0 | +0 | +100% | +
app/submissions/submission_crud.py | +105 | +65 | +0 | +38% | +
app/submissions/submission_routes.py | +151 | +83 | +0 | +45% | +
app/submissions/submission_schemas.py | +52 | +14 | +0 | +73% | +
app/tasks/__init__.py | +0 | +0 | +0 | +100% | +
app/tasks/task_crud.py | +42 | +30 | +0 | +29% | +
app/tasks/task_deps.py | +12 | +4 | +0 | +67% | +
app/tasks/task_routes.py | +42 | +11 | +0 | +74% | +
app/tasks/task_schemas.py | +20 | +0 | +0 | +100% | +
app/users/__init__.py | +0 | +0 | +0 | +100% | +
app/users/user_crud.py | +42 | +26 | +0 | +38% | +
app/users/user_deps.py | +16 | +4 | +0 | +75% | +
app/users/user_routes.py | +39 | +13 | +0 | +67% | +
app/users/user_schemas.py | +25 | +0 | +0 | +100% | +
tests/__init__.py | +0 | +0 | +0 | +100% | +
tests/conftest.py | +178 | +12 | +0 | +93% | +
tests/test_central_routes.py | +13 | +2 | +0 | +85% | +
tests/test_data/__init__.py | +2 | +0 | +0 | +100% | +
tests/test_organisation_routes.py | +44 | +2 | +0 | +95% | +
tests/test_projects_routes.py | +190 | +3 | +0 | +98% | +
tests/test_submission_routes.py | +60 | +2 | +0 | +97% | +
tests/test_task_routes.py | +46 | +2 | +0 | +96% | +
tests/test_users.py | +2 | +0 | +0 | +100% | +
Total | +4824 | +1646 | +0 | +66% | +
+ No items found using the specified filter. +
+