Coverage report: 89%

Files Functions Classes

coverage.py v7.11.0, created at 2025-11-03 20:32 +0000

File class statements missing excluded coverage
tests/test_contacts.py TestApps 164 0 0 100%
tests/test_contacts.py (no class) 35 0 0 100%
tests/test_data.py FixedDatetime 1 0 0 100%
tests/test_data.py TestApps 358 6 0 98%
tests/test_data.py (no class) 58 0 0 100%
tests/test_search.py TestApps 241 0 0 100%
tests/test_search.py (no class) 38 0 0 100%
tests/test_search_aggregations.py TestApps 172 0 0 100%
tests/test_search_aggregations.py (no class) 25 0 0 100%
tests/test_stationmeta.py TestApps 279 0 0 100%
tests/test_stationmeta.py (no class) 44 0 0 100%
tests/test_timeseries.py TestApps 351 0 0 100%
tests/test_timeseries.py (no class) 55 0 0 100%
tests/test_toardb.py TestApps 43 0 0 100%
tests/test_toardb.py (no class) 14 0 0 100%
tests/test_variables.py TestApps 79 0 0 100%
tests/test_variables.py (no class) 22 0 0 100%
toardb/__init__.py (no class) 0 0 0 100%
toardb/auth_user/__init__.py (no class) 0 0 0 100%
toardb/auth_user/auth_user.py (no class) 21 11 0 48%
toardb/auth_user/crud.py (no class) 140 90 0 36%
toardb/auth_user/models.py AuthUser 0 0 0 100%
toardb/auth_user/models.py (no class) 11 0 0 100%
toardb/auth_user/schemas.py AuthUserBase 0 0 0 100%
toardb/auth_user/schemas.py AuthUserCreate 0 0 0 100%
toardb/auth_user/schemas.py AuthUser 0 0 0 100%
toardb/auth_user/schemas.py AuthUser.Config 0 0 0 100%
toardb/auth_user/schemas.py (no class) 15 0 0 100%
toardb/base.py (no class) 3 0 0 100%
toardb/contacts/__init__.py (no class) 0 0 0 100%
toardb/contacts/contacts.py (no class) 82 4 0 95%
toardb/contacts/crud.py (no class) 98 16 0 84%
toardb/contacts/models.py Contact 0 0 0 100%
toardb/contacts/models.py (no class) 16 0 0 100%
toardb/contacts/models_organisation.py Organisation 0 0 0 100%
toardb/contacts/models_organisation.py (no class) 17 0 0 100%
toardb/contacts/models_person.py Person 0 0 0 100%
toardb/contacts/models_person.py (no class) 12 0 0 100%
toardb/contacts/schemas.py OrganisationBase 2 0 0 100%
toardb/contacts/schemas.py OrganisationCreate 6 2 0 67%
toardb/contacts/schemas.py Organisation 0 0 0 100%
toardb/contacts/schemas.py Organisation.Config 0 0 0 100%
toardb/contacts/schemas.py PersonBase 1 1 0 0%
toardb/contacts/schemas.py PersonBase.Meta 0 0 0 100%
toardb/contacts/schemas.py PersonCreate 0 0 0 100%
toardb/contacts/schemas.py Person 0 0 0 100%
toardb/contacts/schemas.py Person.Config 0 0 0 100%
toardb/contacts/schemas.py ContactBase 0 0 0 100%
toardb/contacts/schemas.py ContactBase.Config 0 0 0 100%
toardb/contacts/schemas.py Contact 7 0 0 100%
toardb/contacts/schemas.py Contact.Config 0 0 0 100%
toardb/contacts/schemas.py (no class) 61 0 0 100%
toardb/data/__init__.py (no class) 0 0 0 100%
toardb/data/crud.py (no class) 615 126 0 80%
toardb/data/data.py (no class) 131 45 0 66%
toardb/data/models.py Data 0 0 0 100%
toardb/data/models.py DataArchive 0 0 0 100%
toardb/data/models.py (no class) 23 0 0 100%
toardb/data/schemas.py DataBase 11 0 0 100%
toardb/data/schemas.py DataPatch 2 0 0 100%
toardb/data/schemas.py DataCreate 2 0 0 100%
toardb/data/schemas.py Data 0 0 0 100%
toardb/data/schemas.py Data.Config 0 0 0 100%
toardb/data/schemas.py Composite 0 0 0 100%
toardb/data/schemas.py (no class) 37 0 0 100%
toardb/generic/__init__.py (no class) 0 0 0 100%
toardb/generic/models.py (no class) 7 0 0 100%
toardb/stationmeta/__init__.py (no class) 0 0 0 100%
toardb/stationmeta/crud.py (no class) 464 82 0 82%
toardb/stationmeta/models.py (no class) 21 0 0 100%
toardb/stationmeta/models_annotation.py StationmetaAnnotation 0 0 0 100%
toardb/stationmeta/models_annotation.py (no class) 17 0 0 100%
toardb/stationmeta/models_aux.py StationmetaAuxDoc 0 0 0 100%
toardb/stationmeta/models_aux.py StationmetaAuxImage 0 0 0 100%
toardb/stationmeta/models_aux.py StationmetaAuxUrl 0 0 0 100%
toardb/stationmeta/models_aux.py (no class) 34 0 0 100%
toardb/stationmeta/models_changelog.py StationmetaChangelog 0 0 0 100%
toardb/stationmeta/models_changelog.py (no class) 16 0 0 100%
toardb/stationmeta/models_core.py StationmetaCore 0 0 0 100%
toardb/stationmeta/models_core.py (no class) 27 0 0 100%
toardb/stationmeta/models_global.py StationmetaGlobal 0 0 0 100%
toardb/stationmeta/models_global.py (no class) 37 0 0 100%
toardb/stationmeta/models_global_services.py StationmetaGlobalService 0 0 0 100%
toardb/stationmeta/models_global_services.py (no class) 6 0 0 100%
toardb/stationmeta/models_role.py StationmetaRole 0 0 0 100%
toardb/stationmeta/models_role.py (no class) 15 0 0 100%
toardb/stationmeta/schemas.py Coordinates 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaCoreBase 5 0 0 100%
toardb/stationmeta/schemas.py StationmetaCoreBase.Config 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaCorePatch 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaCorePatch.Config 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaCoreCreate 15 5 0 67%
toardb/stationmeta/schemas.py StationmetaCore 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaCore.Config 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaAnnotationBase 1 0 0 100%
toardb/stationmeta/schemas.py StationmetaAnnotationPatch 1 1 0 0%
toardb/stationmeta/schemas.py StationmetaAnnotationCreate 3 1 0 67%
toardb/stationmeta/schemas.py StationmetaAnnotation 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaAnnotation.Config 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaAuxDocBase 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaAuxDocPatch 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaAuxDocCreate 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaAuxDoc 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaAuxDoc.Config 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaAuxImageBase 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaAuxImagePatch 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaAuxImageCreate 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaAuxImage 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaAuxImage.Config 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaAuxUrlBase 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaAuxUrlPatch 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaAuxUrlCreate 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaAuxUrl 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaAuxUrl.Config 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaGlobalBase 8 0 0 100%
toardb/stationmeta/schemas.py StationmetaGlobalPatch 28 10 0 64%
toardb/stationmeta/schemas.py StationmetaGlobalFields 8 0 0 100%
toardb/stationmeta/schemas.py StationmetaGlobalCreate 18 18 0 0%
toardb/stationmeta/schemas.py StationmetaGlobal 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaGlobal.Config 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaGlobalBaseNested 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaGlobalNestedCreate 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaGlobalNested 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaGlobalNested.Config 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaGlobalServiceBase 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaGlobalService 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaGlobalService.Config 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaRoleBase 8 1 0 88%
toardb/stationmeta/schemas.py StationmetaRoleBase.Config 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaRolePatch 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaRolePatch.Config 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaRoleCreate 6 2 0 67%
toardb/stationmeta/schemas.py StationmetaRole 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaRole.Config 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaChangelogBase 1 0 0 100%
toardb/stationmeta/schemas.py StationmetaChangelogBase.Config 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaChangelog 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaChangelog.Config 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaBase 7 0 0 100%
toardb/stationmeta/schemas.py StationmetaBase.Config 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaPatch 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaPatch.Config 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaCreate 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaCreate.Config 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaFields 0 0 0 100%
toardb/stationmeta/schemas.py StationmetaFields.Config 0 0 0 100%
toardb/stationmeta/schemas.py Stationmeta 0 0 0 100%
toardb/stationmeta/schemas.py Stationmeta.Config 0 0 0 100%
toardb/stationmeta/schemas.py (no class) 438 8 0 98%
toardb/stationmeta/stationmeta.py (no class) 56 2 0 96%
toardb/test_base.py (no class) 62 0 0 100%
toardb/timeseries/__init__.py (no class) 0 0 0 100%
toardb/timeseries/crud.py TimeseriesQuery 33 0 0 100%
toardb/timeseries/crud.py (no class) 602 134 0 78%
toardb/timeseries/models.py (no class) 13 0 0 100%
toardb/timeseries/models_annotation.py TimeseriesAnnotation 0 0 0 100%
toardb/timeseries/models_annotation.py (no class) 16 0 0 100%
toardb/timeseries/models_changelog.py TimeseriesChangelog 0 0 0 100%
toardb/timeseries/models_changelog.py (no class) 19 0 0 100%
toardb/timeseries/models_contributor.py (no class) 3 0 0 100%
toardb/timeseries/models_core.py Timeseries 0 0 0 100%
toardb/timeseries/models_core.py (no class) 35 0 0 100%
toardb/timeseries/models_programme.py TimeseriesProgramme 0 0 0 100%
toardb/timeseries/models_programme.py (no class) 12 0 0 100%
toardb/timeseries/models_role.py TimeseriesRole 0 0 0 100%
toardb/timeseries/models_role.py (no class) 15 0 0 100%
toardb/timeseries/schemas.py TimeseriesCoreBase 17 2 0 88%
toardb/timeseries/schemas.py TimeseriesCoreCreate 13 4 0 69%
toardb/timeseries/schemas.py TimeseriesCore 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesCore.Config 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesRoleBase 7 1 0 86%
toardb/timeseries/schemas.py TimeseriesRoleBase.Config 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesRoleBaseFields 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesRoleBaseFields.Config 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesRoleCreate 6 2 0 67%
toardb/timeseries/schemas.py TimeseriesRoleCreate.Config 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesRoleNoCreate 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesRoleNoCreate.Config 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesRole 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesRole.Config 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesRoleFields 2 0 0 100%
toardb/timeseries/schemas.py TimeseriesAnnotationBase 1 0 0 100%
toardb/timeseries/schemas.py TimeseriesAnnotationPatch 1 1 0 0%
toardb/timeseries/schemas.py TimeseriesAnnotationCreate 3 3 0 0%
toardb/timeseries/schemas.py TimeseriesAnnotation 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesAnnotation.Config 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesProgrammeBase 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesProgrammeCreate 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesProgramme 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesProgramme.Config 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesChangelogBase 1 0 0 100%
toardb/timeseries/schemas.py TimeseriesChangelog 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesChangelog.Config 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesBase 10 0 0 100%
toardb/timeseries/schemas.py TimeseriesBase.Config 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesCreate 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesCreate.Config 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesPatch 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesPatch.Config 0 0 0 100%
toardb/timeseries/schemas.py Timeseries 13 13 0 0%
toardb/timeseries/schemas.py Timeseries.Config 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesFields 0 0 0 100%
toardb/timeseries/schemas.py TimeseriesWithCitation 21 8 0 62%
toardb/timeseries/schemas.py TimeseriesWithCitation.Config 0 0 0 100%
toardb/timeseries/schemas.py (no class) 272 0 0 100%
toardb/timeseries/timeseries.py (no class) 98 9 0 91%
toardb/toardb.py (no class) 171 21 17 88%
toardb/utils/__init__.py (no class) 0 0 0 100%
toardb/utils/database.py (no class) 5 0 9 100%
toardb/utils/deployment_settings.py (no class) 1 0 0 100%
toardb/utils/settings.py (no class) 5 0 0 100%
toardb/utils/utils.py (no class) 307 51 0 83%
toardb/variables/__init__.py (no class) 0 0 0 100%
toardb/variables/crud.py (no class) 31 0 0 100%
toardb/variables/models.py Variable 0 0 0 100%
toardb/variables/models.py (no class) 14 0 0 100%
toardb/variables/schemas.py VariableBase 0 0 0 100%
toardb/variables/schemas.py VariableCreate 0 0 0 100%
toardb/variables/schemas.py Variable 0 0 0 100%
toardb/variables/schemas.py Variable.Config 0 0 0 100%
toardb/variables/schemas.py (no class) 14 0 0 100%
toardb/variables/variables.py (no class) 28 0 0 100%
Total   6390 680 26 89%

No items found using the specified filter.