Coverage report: 92%

Files Functions Classes

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

File function   statements missing excluded   coverage
pepdbagent/__init__.py (no function)   8 0 0   100%
pepdbagent/const.py (no function)   17 0 0   100%
pepdbagent/db_utils.py compile_bigserial_pg   1 1 0   0%
pepdbagent/db_utils.py compile_jsonb_pg   1 1 0   0%
pepdbagent/db_utils.py receive_after_create   3 0 0   100%
pepdbagent/db_utils.py deliver_update_date   1 0 0   100%
pepdbagent/db_utils.py BaseEngine.__init__   8 3 0   62%
pepdbagent/db_utils.py BaseEngine.create_schema   4 0 0   100%
pepdbagent/db_utils.py BaseEngine.session_execute   4 0 0   100%
pepdbagent/db_utils.py BaseEngine.session   1 1 0   0%
pepdbagent/db_utils.py BaseEngine.engine   1 0 0   100%
pepdbagent/db_utils.py BaseEngine._start_session   6 6 0   0%
pepdbagent/db_utils.py BaseEngine.check_db_connection   4 2 0   50%
pepdbagent/db_utils.py BaseEngine.delete_schema   4 0 0   100%
pepdbagent/db_utils.py BaseEngine.run_db_migration   6 6 0   0%
pepdbagent/db_utils.py (no function)   190 0 0   100%
pepdbagent/exceptions.py PEPDatabaseAgentError.__init__   1 0 0   100%
pepdbagent/exceptions.py SchemaError.__init__   1 1 0   0%
pepdbagent/exceptions.py RegistryPathError.__init__   1 1 0   0%
pepdbagent/exceptions.py ProjectNotFoundError.__init__   1 0 0   100%
pepdbagent/exceptions.py ProjectUniqueNameError.__init__   1 1 0   0%
pepdbagent/exceptions.py IncorrectDateFormat.__init__   1 1 0   0%
pepdbagent/exceptions.py FilterError.__init__   1 0 0   100%
pepdbagent/exceptions.py ProjectNotInFavorites.__init__   1 0 0   100%
pepdbagent/exceptions.py ProjectAlreadyInFavorites.__init__   1 0 0   100%
pepdbagent/exceptions.py SampleNotFoundError.__init__   1 0 0   100%
pepdbagent/exceptions.py SampleTableUpdateError.__init__   1 0 0   100%
pepdbagent/exceptions.py ProjectDuplicatedSampleGUIDsError.__init__   1 0 0   100%
pepdbagent/exceptions.py SampleAlreadyExistsError.__init__   1 1 0   0%
pepdbagent/exceptions.py ViewNotFoundError.__init__   1 0 0   100%
pepdbagent/exceptions.py SampleNotInViewError.__init__   1 0 0   100%
pepdbagent/exceptions.py SampleAlreadyInView.__init__   1 0 0   100%
pepdbagent/exceptions.py ViewAlreadyExistsError.__init__   1 1 0   0%
pepdbagent/exceptions.py NamespaceNotFoundError.__init__   1 1 0   0%
pepdbagent/exceptions.py HistoryNotFoundError.__init__   1 0 0   100%
pepdbagent/exceptions.py UserNotFoundError.__init__   1 1 0   0%
pepdbagent/exceptions.py SchemaDoesNotExistError.__init__   1 1 0   0%
pepdbagent/exceptions.py SchemaAlreadyExistsError.__init__   1 1 0   0%
pepdbagent/exceptions.py SchemaVersionDoesNotExistError.__init__   1 1 0   0%
pepdbagent/exceptions.py SchemaVersionAlreadyExistsError.__init__   1 1 0   0%
pepdbagent/exceptions.py SchemaTagDoesNotExistError.__init__   1 1 0   0%
pepdbagent/exceptions.py SchemaTagAlreadyExistsError.__init__   1 1 0   0%
pepdbagent/exceptions.py (no function)   52 0 0   100%
pepdbagent/models.py AnnotationModel.is_private_should_be_bool   3 1 0   67%
pepdbagent/models.py UpdateItems.number_of_samples   3 0 0   100%
pepdbagent/models.py UpdateModel.value_must_not_be_empty   3 1 0   67%
pepdbagent/models.py UpdateModel.value_must_be_lowercase   3 1 0   67%
pepdbagent/models.py UpdateModel.value_should_not_contain_question   3 1 0   67%
pepdbagent/models.py (no function)   163 0 0   100%
pepdbagent/modules/__init__.py (no function)   0 0 0   100%
pepdbagent/modules/annotation.py PEPDatabaseAnnotation.__init__   2 0 0   100%
pepdbagent/modules/annotation.py PEPDatabaseAnnotation.get   6 0 0   100%
pepdbagent/modules/annotation.py PEPDatabaseAnnotation.get_by_rp   18 18 0   0%
pepdbagent/modules/annotation.py PEPDatabaseAnnotation._get_single_annotation   10 0 0   100%
pepdbagent/modules/annotation.py PEPDatabaseAnnotation._count_projects   14 4 0   71%
pepdbagent/modules/annotation.py PEPDatabaseAnnotation._get_projects   17 1 0   94%
pepdbagent/modules/annotation.py PEPDatabaseAnnotation._add_order_by_keyword   15 6 0   60%
pepdbagent/modules/annotation.py PEPDatabaseAnnotation._add_condition   11 1 0   91%
pepdbagent/modules/annotation.py PEPDatabaseAnnotation._add_date_filter_if_provided   14 3 0   79%
pepdbagent/modules/annotation.py PEPDatabaseAnnotation.get_project_number_in_namespace   9 9 0   0%
pepdbagent/modules/annotation.py PEPDatabaseAnnotation.get_by_rp_list   26 4 0   85%
pepdbagent/modules/annotation.py PEPDatabaseAnnotation.get_projects_list   16 1 0   94%
pepdbagent/modules/annotation.py (no function)   28 0 0   100%
pepdbagent/modules/namespace.py PEPDatabaseNamespace.__init__   2 0 0   100%
pepdbagent/modules/namespace.py PEPDatabaseNamespace.get   3 0 0   100%
pepdbagent/modules/namespace.py PEPDatabaseNamespace._get_namespace   9 0 0   100%
pepdbagent/modules/namespace.py PEPDatabaseNamespace._count_namespace   5 0 0   100%
pepdbagent/modules/namespace.py PEPDatabaseNamespace._add_condition   5 0 0   100%
pepdbagent/modules/namespace.py PEPDatabaseNamespace.info   12 2 0   83%
pepdbagent/modules/namespace.py PEPDatabaseNamespace.stats   23 6 0   74%
pepdbagent/modules/namespace.py PEPDatabaseNamespace.upload_tar_info   5 0 0   100%
pepdbagent/modules/namespace.py PEPDatabaseNamespace.get_tar_info   6 0 0   100%
pepdbagent/modules/namespace.py PEPDatabaseNamespace.delete_tar_info   7 1 0   86%
pepdbagent/modules/namespace.py (no function)   24 0 0   100%
pepdbagent/modules/project.py PEPDatabaseProject.__init__   2 0 0   100%
pepdbagent/modules/project.py PEPDatabaseProject.get   24 1 0   96%
pepdbagent/modules/project.py PEPDatabaseProject._get_samples   4 0 0   100%
pepdbagent/modules/project.py PEPDatabaseProject._get_samples_dict   8 0 0   100%
pepdbagent/modules/project.py PEPDatabaseProject._create_select_statement   3 0 0   100%
pepdbagent/modules/project.py PEPDatabaseProject.get_by_rp   2 2 0   0%
pepdbagent/modules/project.py PEPDatabaseProject.delete   10 0 0   100%
pepdbagent/modules/project.py PEPDatabaseProject.delete_by_rp   2 2 0   0%
pepdbagent/modules/project.py PEPDatabaseProject.create   59 10 0   83%
pepdbagent/modules/project.py PEPDatabaseProject._overwrite   32 5 0   84%
pepdbagent/modules/project.py PEPDatabaseProject.update   51 5 0   90%
pepdbagent/modules/project.py PEPDatabaseProject._convert_update_schema_id   10 2 0   80%
pepdbagent/modules/project.py PEPDatabaseProject._update_samples   43 1 0   98%
pepdbagent/modules/project.py PEPDatabaseProject.__create_update_dict   28 2 0   93%
pepdbagent/modules/project.py PEPDatabaseProject.exists   6 0 0   100%
pepdbagent/modules/project.py PEPDatabaseProject._add_samples_to_project   6 0 0   100%
pepdbagent/modules/project.py PEPDatabaseProject._add_subsamples_to_project   3 0 0   100%
pepdbagent/modules/project.py PEPDatabaseProject.get_project_id   6 6 0   0%
pepdbagent/modules/project.py PEPDatabaseProject.fork   12 0 0   100%
pepdbagent/modules/project.py PEPDatabaseProject.get_config   6 1 0   83%
pepdbagent/modules/project.py PEPDatabaseProject.get_subsamples   14 1 0   93%
pepdbagent/modules/project.py PEPDatabaseProject.get_samples   3 0 0   100%
pepdbagent/modules/project.py PEPDatabaseProject.get_history   8 0 0   100%
pepdbagent/modules/project.py PEPDatabaseProject.get_project_from_history   26 1 0   96%
pepdbagent/modules/project.py PEPDatabaseProject._apply_history_changes   11 0 0   100%
pepdbagent/modules/project.py PEPDatabaseProject.delete_history   13 2 0   85%
pepdbagent/modules/project.py PEPDatabaseProject.restore   2 0 0   100%
pepdbagent/modules/project.py PEPDatabaseProject.clean_history   4 4 0   0%
pepdbagent/modules/project.py (no function)   51 0 0   100%
pepdbagent/modules/sample.py PEPDatabaseSample.__init__   2 0 0   100%
pepdbagent/modules/sample.py PEPDatabaseSample.get   11 0 0   100%
pepdbagent/modules/sample.py PEPDatabaseSample.update   17 3 0   82%
pepdbagent/modules/sample.py PEPDatabaseSample.add   19 3 0   84%
pepdbagent/modules/sample.py PEPDatabaseSample._get_last_sample_guid   8 0 0   100%
pepdbagent/modules/sample.py PEPDatabaseSample.delete   15 1 0   93%
pepdbagent/modules/sample.py (no function)   18 0 0   100%
pepdbagent/modules/schema.py PEPDatabaseSchema.__init__   2 0 0   100%
pepdbagent/modules/schema.py PEPDatabaseSchema.get   7 2 0   71%
pepdbagent/modules/schema.py PEPDatabaseSchema.create   22 1 0   95%
pepdbagent/modules/schema.py PEPDatabaseSchema.add_version   18 4 0   78%
pepdbagent/modules/schema.py PEPDatabaseSchema.update_schema_version   13 2 0   85%
pepdbagent/modules/schema.py PEPDatabaseSchema.update_schema_record   10 2 0   80%
pepdbagent/modules/schema.py PEPDatabaseSchema.schema_exist   3 0 0   100%
pepdbagent/modules/schema.py PEPDatabaseSchema.version_exist   3 0 0   100%
pepdbagent/modules/schema.py PEPDatabaseSchema.get_schema_info   5 1 0   80%
pepdbagent/modules/schema.py PEPDatabaseSchema.get_version_info   7 2 0   71%
pepdbagent/modules/schema.py PEPDatabaseSchema.fetch_schemas   9 9 0   0%
pepdbagent/modules/schema.py PEPDatabaseSchema.query_schemas   10 0 0   100%
pepdbagent/modules/schema.py PEPDatabaseSchema.query_schema_version   15 1 0   93%
pepdbagent/modules/schema.py PEPDatabaseSchema.delete_schema   11 1 0   91%
pepdbagent/modules/schema.py PEPDatabaseSchema.delete_version   6 1 0   83%
pepdbagent/modules/schema.py PEPDatabaseSchema.add_tag_to_schema   14 3 0   79%
pepdbagent/modules/schema.py PEPDatabaseSchema.remove_tag_from_schema   9 2 0   78%
pepdbagent/modules/schema.py PEPDatabaseSchema._add_order_by_schemas_keyword   11 5 0   55%
pepdbagent/modules/schema.py PEPDatabaseSchema._unify_tags   14 3 0   79%
pepdbagent/modules/schema.py (no function)   30 0 0   100%
pepdbagent/modules/user.py PEPDatabaseUser.__init__   2 0 0   100%
pepdbagent/modules/user.py PEPDatabaseUser.create_user   6 0 0   100%
pepdbagent/modules/user.py PEPDatabaseUser.get_user_id   6 0 0   100%
pepdbagent/modules/user.py PEPDatabaseUser.add_project_to_favorites   13 0 0   100%
pepdbagent/modules/user.py PEPDatabaseUser.remove_project_from_favorites   12 0 0   100%
pepdbagent/modules/user.py PEPDatabaseUser.get_favorites   13 1 0   92%
pepdbagent/modules/user.py PEPDatabaseUser.exists   6 0 0   100%
pepdbagent/modules/user.py PEPDatabaseUser.delete   5 1 0   80%
pepdbagent/modules/user.py (no function)   18 0 0   100%
pepdbagent/modules/view.py PEPDatabaseView.__init__   2 0 0   100%
pepdbagent/modules/view.py PEPDatabaseView.get   12 1 0   92%
pepdbagent/modules/view.py PEPDatabaseView.get_annotation   7 7 0   0%
pepdbagent/modules/view.py PEPDatabaseView.create   23 2 0   91%
pepdbagent/modules/view.py PEPDatabaseView.delete   8 1 0   88%
pepdbagent/modules/view.py PEPDatabaseView.add_sample   18 2 0   89%
pepdbagent/modules/view.py PEPDatabaseView.remove_sample   13 1 0   92%
pepdbagent/modules/view.py PEPDatabaseView.get_snap_view   17 3 0   82%
pepdbagent/modules/view.py PEPDatabaseView.get_views_annotation   8 0 0   100%
pepdbagent/modules/view.py (no function)   20 0 0   100%
pepdbagent/pepdbagent.py PEPDatabaseAgent.__init__   12 0 0   100%
pepdbagent/pepdbagent.py PEPDatabaseAgent.project   1 0 0   100%
pepdbagent/pepdbagent.py PEPDatabaseAgent.annotation   1 0 0   100%
pepdbagent/pepdbagent.py PEPDatabaseAgent.namespace   1 0 0   100%
pepdbagent/pepdbagent.py PEPDatabaseAgent.user   1 0 0   100%
pepdbagent/pepdbagent.py PEPDatabaseAgent.sample   1 0 0   100%
pepdbagent/pepdbagent.py PEPDatabaseAgent.view   1 0 0   100%
pepdbagent/pepdbagent.py PEPDatabaseAgent.schema   1 0 0   100%
pepdbagent/pepdbagent.py PEPDatabaseAgent.__str__   1 1 0   0%
pepdbagent/pepdbagent.py PEPDatabaseAgent.__exit__   1 1 0   0%
pepdbagent/pepdbagent.py PEPDatabaseAgent.connection   1 1 0   0%
pepdbagent/pepdbagent.py (no function)   29 0 0   100%
pepdbagent/utils.py is_valid_registry_path   3 1 0   67%
pepdbagent/utils.py all_elements_are_strings   3 3 0   0%
pepdbagent/utils.py create_digest   2 0 0   100%
pepdbagent/utils.py registry_path_converter   7 1 0   86%
pepdbagent/utils.py schema_path_converter   7 2 0   71%
pepdbagent/utils.py tuple_converter   5 0 0   100%
pepdbagent/utils.py convert_date_string_to_date   1 0 0   100%
pepdbagent/utils.py order_samples   18 1 0   94%
pepdbagent/utils.py generate_guid   1 0 0   100%
pepdbagent/utils.py (no function)   17 0 0   100%
tests/__init__.py (no function)   0 0 0   100%
tests/conftest.py (no function)   0 0 0   100%
tests/test_annotation.py TestAnnotation.test_annotation_of_one_project   3 0 0   100%
tests/test_annotation.py TestAnnotation.test_annotation_of_one_non_existing_project   3 0 0   100%
tests/test_annotation.py TestAnnotation.test_annotation_all   4 0 0   100%
tests/test_annotation.py TestAnnotation.test_annotation_all_private   4 0 0   100%
tests/test_annotation.py TestAnnotation.test_annotation_limit   4 0 0   100%
tests/test_annotation.py TestAnnotation.test_order_by   3 0 0   100%
tests/test_annotation.py TestAnnotation.test_order_by_desc   3 0 0   100%
tests/test_annotation.py TestAnnotation.test_name_search   3 0 0   100%
tests/test_annotation.py TestAnnotation.test_name_search_private   3 0 0   100%
tests/test_annotation.py TestAnnotation.test_all_annotations_are_returned   3 0 0   100%
tests/test_annotation.py TestAnnotation.test_search_filter_success   5 0 0   100%
tests/test_annotation.py TestAnnotation.test_search_filter_zero_prj   5 0 0   100%
tests/test_annotation.py TestAnnotation.test_search_incorrect_filter_by_string   5 0 0   100%
tests/test_annotation.py TestAnnotation.test_get_annotation_by_rp_list   3 0 0   100%
tests/test_annotation.py TestAnnotation.test_get_annotation_by_rp_enpty_list   3 0 0   100%
tests/test_annotation.py TestAnnotation.test_search_incorrect_incorrect_pep_type   3 0 0   100%
tests/test_annotation.py TestAnnotation.test_project_list_without_annotation   3 0 0   100%
tests/test_annotation.py (no function)   43 0 0   100%
tests/test_namespace.py TestNamespace.test_annotation   3 0 0   100%
tests/test_namespace.py TestNamespace.test_annotation_private   3 0 0   100%
tests/test_namespace.py TestNamespace.test_namespace_info_private   5 5 0   0%
tests/test_namespace.py TestNamespace.test_namespace_info_all   5 0 0   100%
tests/test_namespace.py TestNamespace.test_namespace_stats   3 0 0   100%
tests/test_namespace.py TestFavorites.test_add_projects_to_favorites   7 0 0   100%
tests/test_namespace.py TestFavorites.test_count_project_none   3 0 0   100%
tests/test_namespace.py TestFavorites.test_count_project_one   6 0 0   100%
tests/test_namespace.py TestFavorites.test_remove_from_favorite   8 0 0   100%
tests/test_namespace.py TestFavorites.test_remove_from_favorite_error   3 0 0   100%
tests/test_namespace.py TestFavorites.test_favorites_duplication_error   4 0 0   100%
tests/test_namespace.py TestFavorites.test_annotation_favorite_number   7 0 0   100%
tests/test_namespace.py TestUser.test_create_user   3 0 0   100%
tests/test_namespace.py TestUser.test_delete_user   6 0 0   100%
tests/test_namespace.py TestUser.test_delete_user_deletes_projects   7 0 0   100%
tests/test_namespace.py (no function)   30 0 0   100%
tests/test_project.py TestProject.test_create_project   4 0 0   100%
tests/test_project.py TestProject.test_create_project_from_dict   4 0 0   100%
tests/test_project.py TestProject.test_get_project   7 0 0   100%
tests/test_project.py TestProject.test_get_config   8 0 0   100%
tests/test_project.py TestProject.test_get_subsamples   4 0 0   100%
tests/test_project.py TestProject.test_get_samples_raw   4 0 0   100%
tests/test_project.py TestProject.test_get_samples_processed   6 0 0   100%
tests/test_project.py TestProject.test_get_samples_processed._normalize   1 0 0   100%
tests/test_project.py TestProject.test_get_project_error   3 0 0   100%
tests/test_project.py TestProject.test_overwrite_project   4 0 0   100%
tests/test_project.py TestProject.test_delete_project   4 0 0   100%
tests/test_project.py TestProject.test_delete_not_existing_project   3 0 0   100%
tests/test_project.py TestProject.test_fork_projects   5 0 0   100%
tests/test_project.py TestProject.test_parent_project_delete   5 0 0   100%
tests/test_project.py TestProject.test_child_project_delete   6 0 0   100%
tests/test_project.py TestProject.test_project_can_be_forked_twice   7 0 0   100%
tests/test_project.py (no function)   34 0 0   100%
tests/test_project_history.py TestProjectHistory.test_get_add_history_all_annotation   12 0 0   100%
tests/test_project_history.py TestProjectHistory.test_get_add_history_all_project   12 0 0   100%
tests/test_project_history.py TestProjectHistory.test_get_history_multiple_changes   10 0 0   100%
tests/test_project_history.py TestProjectHistory.test_get_project_incorrect_history_id   6 0 0   100%
tests/test_project_history.py TestProjectHistory.test_get_history_none   3 0 0   100%
tests/test_project_history.py TestProjectHistory.test_delete_all_history   15 0 0   100%
tests/test_project_history.py TestProjectHistory.test_delete_one_history   14 0 0   100%
tests/test_project_history.py TestProjectHistory.test_restore_project   12 0 0   100%
tests/test_project_history.py (no function)   23 0 0   100%
tests/test_samples.py TestSamples.test_retrieve_one_sample   4 0 0   100%
tests/test_samples.py TestSamples.test_retrieve_raw_sample   4 0 0   100%
tests/test_samples.py TestSamples.test_retrieve_sample_with_modified_sample_id   4 0 0   100%
tests/test_samples.py TestSamples.test_update   4 0 0   100%
tests/test_samples.py TestSamples.test_update_sample_name   4 0 0   100%
tests/test_samples.py TestSamples.test_update_custom_sample_id   4 0 0   100%
tests/test_samples.py TestSamples.test_add_new_attributes   4 0 0   100%
tests/test_samples.py TestSamples.test_project_timestamp_was_changed   7 0 0   100%
tests/test_samples.py TestSamples.test_delete_sample   6 0 0   100%
tests/test_samples.py TestSamples.test_add_sample   6 0 0   100%
tests/test_samples.py TestSamples.test_overwrite_sample   4 0 0   100%
tests/test_samples.py TestSamples.test_delete_and_add   7 0 0   100%
tests/test_samples.py (no function)   30 0 0   100%
tests/test_schema.py TestSchemas.test_get   5 0 0   100%
tests/test_schema.py TestSchemas.test_update_schema   11 0 0   100%
tests/test_schema.py TestSchemas.test_update_schema_update_date   7 0 0   100%
tests/test_schema.py TestSchemas.test_add_schema_version   9 0 0   100%
tests/test_schema.py TestSchemas.test_search_schema_version   4 0 0   100%
tests/test_schema.py TestSchemas.test_search_schema_version_with_tags   11 0 0   100%
tests/test_schema.py TestSchemas.test_search_schema   4 0 0   100%
tests/test_schema.py TestSchemas.test_search_schema_namespace   5 0 0   100%
tests/test_schema.py TestSchemas.test_search_schema_page_number   6 0 0   100%
tests/test_schema.py TestSchemas.test_schema_delete   5 0 0   100%
tests/test_schema.py TestSchemas.test_schema_version_delete   5 0 0   100%
tests/test_schema.py TestSchemas.test_number_of_schemas_in_namespace   6 0 0   100%
tests/test_schema.py TestSchemaTags.test_insert_tags   7 0 0   100%
tests/test_schema.py TestSchemaTags.test_insert_one_tag   5 0 0   100%
tests/test_schema.py TestSchemaTags.test_delete_tag   8 0 0   100%
tests/test_schema.py (no function)   26 0 0   100%
tests/test_tar_meta.py TestGeoTar.test_create_meta_tar   4 0 0   100%
tests/test_tar_meta.py TestGeoTar.test_delete_meta_tar   7 0 0   100%
tests/test_tar_meta.py (no function)   10 0 0   100%
tests/test_updates.py TestProjectUpdate.test_update_project_name   3 0 0   100%
tests/test_updates.py TestProjectUpdate.test_update_project_name_in_config   5 0 0   100%
tests/test_updates.py TestProjectUpdate.test_update_project_tag   3 0 0   100%
tests/test_updates.py TestProjectUpdate.test_update_project_description   5 0 0   100%
tests/test_updates.py TestProjectUpdate.test_update_project_schema   6 0 0   100%
tests/test_updates.py TestProjectUpdate.test_update_project_description_in_config   5 0 0   100%
tests/test_updates.py TestProjectUpdate.test_update_whole_project   5 0 0   100%
tests/test_updates.py TestProjectUpdate.test_update_pep_schema   4 0 0   100%
tests/test_updates.py TestProjectUpdate.test_update_project_private   4 0 0   100%
tests/test_updates.py TestProjectUpdate.test_update_project_pop   7 0 0   100%
tests/test_updates.py TestProjectUpdate.test_project_can_have_2_sample_names   9 0 0   100%
tests/test_updates.py TestUpdateProjectWithId.test_update_whole_project_with_id   13 0 0   100%
tests/test_updates.py TestUpdateProjectWithId.test_insert_new_row   9 0 0   100%
tests/test_updates.py TestUpdateProjectWithId.test_insert_new_multiple_rows   13 0 0   100%
tests/test_updates.py TestUpdateProjectWithId.test_insert_new_multiple_rows_duplicated_samples   10 0 0   100%
tests/test_updates.py TestUpdateProjectWithId.test_delete_multiple_rows   9 0 0   100%
tests/test_updates.py TestUpdateProjectWithId.test_modify_one_row   7 0 0   100%
tests/test_updates.py TestUpdateProjectWithId.test_modify_multiple_rows   9 0 0   100%
tests/test_updates.py TestUpdateProjectWithId.test_add_new_first_sample   9 0 0   100%
tests/test_updates.py TestUpdateProjectWithId.test_change_sample_order   13 0 0   100%
tests/test_updates.py TestUpdateProjectWithId.test_update_porject_without_ids   5 0 0   100%
tests/test_updates.py TestUpdateProjectWithId.test_update_project_with_duplicated_sample_guids   5 0 0   100%
tests/test_updates.py (no function)   53 0 0   100%
tests/test_views.py TestViews.test_create_view   6 0 0   100%
tests/test_views.py TestViews.test_create_view_with_incorrect_sample   3 0 0   100%
tests/test_views.py TestViews.test_create_view_with_incorrect_sample_no_fail   6 0 0   100%
tests/test_views.py TestViews.test_delete_view   7 0 0   100%
tests/test_views.py TestViews.test_add_sample_to_view   4 0 0   100%
tests/test_views.py TestViews.test_add_multiple_samples_to_view   4 0 0   100%
tests/test_views.py TestViews.test_remove_sample_from_view   7 0 0   100%
tests/test_views.py TestViews.test_add_existing_sample_in_view   4 0 0   100%
tests/test_views.py TestViews.test_get_snap_view   3 0 0   100%
tests/test_views.py TestViews.test_get_view_list_from_project   4 0 0   100%
tests/test_views.py (no function)   25 0 0   100%
tests/utils.py get_path_to_example_file   1 0 0   100%
tests/utils.py get_path_to_example_schema   1 0 0   100%
tests/utils.py list_of_available_peps   6 0 0   100%
tests/utils.py list_of_available_schemas   6 0 0   100%
tests/utils.py read_yaml_file   2 0 0   100%
tests/utils.py PEPDBAgentContextManager.__init__   5 0 0   100%
tests/utils.py PEPDBAgentContextManager.__enter__   8 0 0   100%
tests/utils.py PEPDBAgentContextManager.__exit__   1 0 0   100%
tests/utils.py PEPDBAgentContextManager.__del__   1 0 0   100%
tests/utils.py PEPDBAgentContextManager._insert_data   11 2 0   82%
tests/utils.py PEPDBAgentContextManager._add_schemas   5 0 0   100%
tests/utils.py PEPDBAgentContextManager.agent   1 1 0   0%
tests/utils.py PEPDBAgentContextManager.db_setup   6 3 0   50%
tests/utils.py (no function)   25 0 0   100%
Total     2902 226 0   92%

No items found using the specified filter.