Coverage report: 92%

Files Functions Classes

coverage.py v7.16.2, created at 2026-10-01 22:07 +0000

File class   statements missing excluded   coverage
pepdbagent/__init__.py (no class)   8 0 0   100%
pepdbagent/const.py (no class)   17 0 0   100%
pepdbagent/db_utils.py BIGSERIAL   0 0 0   100%
pepdbagent/db_utils.py Base   0 0 0   100%
pepdbagent/db_utils.py Projects   0 0 0   100%
pepdbagent/db_utils.py Samples   0 0 0   100%
pepdbagent/db_utils.py Subsamples   0 0 0   100%
pepdbagent/db_utils.py User   0 0 0   100%
pepdbagent/db_utils.py Stars   0 0 0   100%
pepdbagent/db_utils.py Views   0 0 0   100%
pepdbagent/db_utils.py ViewSampleAssociation   0 0 0   100%
pepdbagent/db_utils.py HistoryProjects   0 0 0   100%
pepdbagent/db_utils.py UpdateTypes   0 0 0   100%
pepdbagent/db_utils.py HistorySamples   0 0 0   100%
pepdbagent/db_utils.py SchemaRecords   0 0 0   100%
pepdbagent/db_utils.py SchemaVersions   0 0 0   100%
pepdbagent/db_utils.py SchemaTags   0 0 0   100%
pepdbagent/db_utils.py TarNamespace   0 0 0   100%
pepdbagent/db_utils.py BedBaseStats   0 0 0   100%
pepdbagent/db_utils.py BaseEngine   38 18 0   53%
pepdbagent/db_utils.py (no class)   196 2 0   99%
pepdbagent/exceptions.py PEPDatabaseAgentError   1 0 0   100%
pepdbagent/exceptions.py SchemaError   1 1 0   0%
pepdbagent/exceptions.py RegistryPathError   1 1 0   0%
pepdbagent/exceptions.py ProjectNotFoundError   1 0 0   100%
pepdbagent/exceptions.py ProjectUniqueNameError   1 1 0   0%
pepdbagent/exceptions.py IncorrectDateFormat   1 1 0   0%
pepdbagent/exceptions.py FilterError   1 0 0   100%
pepdbagent/exceptions.py ProjectNotInFavorites   1 0 0   100%
pepdbagent/exceptions.py ProjectAlreadyInFavorites   1 0 0   100%
pepdbagent/exceptions.py SampleNotFoundError   1 0 0   100%
pepdbagent/exceptions.py SampleTableUpdateError   1 0 0   100%
pepdbagent/exceptions.py ProjectDuplicatedSampleGUIDsError   1 0 0   100%
pepdbagent/exceptions.py SampleAlreadyExistsError   1 1 0   0%
pepdbagent/exceptions.py ViewNotFoundError   1 0 0   100%
pepdbagent/exceptions.py SampleNotInViewError   1 0 0   100%
pepdbagent/exceptions.py SampleAlreadyInView   1 0 0   100%
pepdbagent/exceptions.py ViewAlreadyExistsError   1 1 0   0%
pepdbagent/exceptions.py NamespaceNotFoundError   1 1 0   0%
pepdbagent/exceptions.py HistoryNotFoundError   1 0 0   100%
pepdbagent/exceptions.py UserNotFoundError   1 1 0   0%
pepdbagent/exceptions.py SchemaDoesNotExistError   1 1 0   0%
pepdbagent/exceptions.py SchemaAlreadyExistsError   1 1 0   0%
pepdbagent/exceptions.py SchemaVersionDoesNotExistError   1 1 0   0%
pepdbagent/exceptions.py SchemaVersionAlreadyExistsError   1 1 0   0%
pepdbagent/exceptions.py SchemaTagDoesNotExistError   1 1 0   0%
pepdbagent/exceptions.py SchemaTagAlreadyExistsError   1 1 0   0%
pepdbagent/exceptions.py (no class)   52 0 0   100%
pepdbagent/models.py ProjectDict   0 0 0   100%
pepdbagent/models.py AnnotationModel   3 1 0   67%
pepdbagent/models.py PaginationResult   0 0 0   100%
pepdbagent/models.py AnnotationList   0 0 0   100%
pepdbagent/models.py Namespace   0 0 0   100%
pepdbagent/models.py NamespaceList   0 0 0   100%
pepdbagent/models.py UpdateItems   3 0 0   100%
pepdbagent/models.py UpdateModel   9 3 0   67%
pepdbagent/models.py NamespaceInfo   0 0 0   100%
pepdbagent/models.py ListOfNamespaceInfo   0 0 0   100%
pepdbagent/models.py ProjectRegistryPath   0 0 0   100%
pepdbagent/models.py ViewAnnotation   0 0 0   100%
pepdbagent/models.py ProjectViews   0 0 0   100%
pepdbagent/models.py CreateViewDictModel   0 0 0   100%
pepdbagent/models.py RegistryPath   0 0 0   100%
pepdbagent/models.py NamespaceStats   0 0 0   100%
pepdbagent/models.py HistoryChangeModel   0 0 0   100%
pepdbagent/models.py HistoryAnnotationModel   0 0 0   100%
pepdbagent/models.py SchemaVersionAnnotation   0 0 0   100%
pepdbagent/models.py SchemaRecordAnnotation   0 0 0   100%
pepdbagent/models.py SchemaSearchResult   0 0 0   100%
pepdbagent/models.py SchemaVersionSearchResult   0 0 0   100%
pepdbagent/models.py UpdateSchemaRecordFields   0 0 0   100%
pepdbagent/models.py UpdateSchemaVersionFields   0 0 0   100%
pepdbagent/models.py TarNamespaceModel   0 0 0   100%
pepdbagent/models.py TarNamespaceModelReturn   0 0 0   100%
pepdbagent/models.py (no class)   163 0 0   100%
pepdbagent/modules/__init__.py (no class)   0 0 0   100%
pepdbagent/modules/annotation.py PEPDatabaseAnnotation   158 47 0   70%
pepdbagent/modules/annotation.py (no class)   28 0 0   100%
pepdbagent/modules/namespace.py PEPDatabaseNamespace   77 9 0   88%
pepdbagent/modules/namespace.py (no class)   24 0 0   100%
pepdbagent/modules/project.py PEPDatabaseProject   398 45 0   89%
pepdbagent/modules/project.py (no class)   51 0 0   100%
pepdbagent/modules/sample.py PEPDatabaseSample   72 7 0   90%
pepdbagent/modules/sample.py (no class)   18 0 0   100%
pepdbagent/modules/schema.py PEPDatabaseSchema   189 39 0   79%
pepdbagent/modules/schema.py (no class)   30 0 0   100%
pepdbagent/modules/user.py PEPDatabaseUser   63 2 0   97%
pepdbagent/modules/user.py (no class)   18 0 0   100%
pepdbagent/modules/view.py PEPDatabaseView   108 17 0   84%
pepdbagent/modules/view.py (no class)   20 0 0   100%
pepdbagent/pepdbagent.py PEPDatabaseAgent   22 3 0   86%
pepdbagent/pepdbagent.py (no class)   29 0 0   100%
pepdbagent/utils.py (no class)   64 8 0   88%
tests/__init__.py (no class)   0 0 0   100%
tests/conftest.py (no class)   0 0 0   100%
tests/test_annotation.py TestAnnotation   60 0 0   100%
tests/test_annotation.py (no class)   43 0 0   100%
tests/test_namespace.py TestNamespace   19 5 0   74%
tests/test_namespace.py TestFavorites   38 0 0   100%
tests/test_namespace.py TestUser   16 0 0   100%
tests/test_namespace.py (no class)   30 0 0   100%
tests/test_project.py TestProject   75 0 0   100%
tests/test_project.py (no class)   34 0 0   100%
tests/test_project_history.py TestProjectHistory   84 0 0   100%
tests/test_project_history.py (no class)   23 0 0   100%
tests/test_samples.py TestSamples   58 0 0   100%
tests/test_samples.py (no class)   30 0 0   100%
tests/test_schema.py TestSchemas   78 0 0   100%
tests/test_schema.py TestSchemaTags   20 0 0   100%
tests/test_schema.py (no class)   26 0 0   100%
tests/test_tar_meta.py TestGeoTar   11 0 0   100%
tests/test_tar_meta.py (no class)   10 0 0   100%
tests/test_updates.py TestProjectUpdate   56 0 0   100%
tests/test_updates.py TestUpdateProjectWithId   102 0 0   100%
tests/test_updates.py (no class)   53 0 0   100%
tests/test_views.py TestViews   48 0 0   100%
tests/test_views.py (no class)   25 0 0   100%
tests/utils.py PEPDBAgentContextManager   38 6 0   84%
tests/utils.py (no class)   41 0 0   100%
Total     2902 226 0   92%

No items found using the specified filter.