enrichment_api.tests package

Submodules

enrichment_api.tests.conftest module

enrichment_api.tests.conftest.coding_len_background(grr: GenomicResourceRepo) GeneScoreEnrichmentBackground[source]
enrichment_api.tests.conftest.create_test_study(tmp_path_factory: TempPathFactory, study_data: tuple[Path, Path], t4c8_fixture: GPFInstance) Generator[Callable[[dict], GenotypeData], None, None][source]
enrichment_api.tests.conftest.enrichment_builder(f1_trio: GenotypeData, enrichment_helper: EnrichmentHelper) EnrichmentBuilder[source]
enrichment_api.tests.conftest.enrichment_helper(grr: GenomicResourceRepo, f1_trio: GenotypeData) EnrichmentHelper[source]
enrichment_api.tests.conftest.enrichment_serializer(f1_trio: GenotypeData, enrichment_builder: EnrichmentBuilder) EnrichmentSerializer[source]
enrichment_api.tests.conftest.f1_trio(tmp_path: Path, study_data: tuple[Path, Path], psc_config: dict, grr: GenomicResourceRepo, mocker: MockerFixture) GenotypeData[source]
enrichment_api.tests.conftest.f1_trio_variants(f1_trio_families: FamiliesData) list[source]
enrichment_api.tests.conftest.grr() GenomicResourceRepo[source]
enrichment_api.tests.conftest.psc_config() dict[source]
enrichment_api.tests.conftest.samocha_background(grr: GenomicResourceRepo) SamochaEnrichmentBackground[source]
enrichment_api.tests.conftest.study_data(tmp_path_factory: TempPathFactory) tuple[Path, Path][source]
enrichment_api.tests.conftest.t4c8_fixture(tmp_path: Path, grr: GenomicResourceRepo) GPFInstance[source]

enrichment_api.tests.test_enrichment_api module

enrichment_api.tests.test_enrichment_api.test_enrichment_api_permissions(anonymous_client: Client, t4c8_wgpf_instance: WGPFInstance, url: str, method: str, body: dict[str, str | list[str]] | None) None[source]
enrichment_api.tests.test_enrichment_api.test_enrichment_models(admin_client: Client, t4c8_wgpf_instance: WGPFInstance) None[source]
enrichment_api.tests.test_enrichment_api.test_enrichment_models_missing_study(admin_client: Client, t4c8_wgpf_instance: WGPFInstance) None[source]
enrichment_api.tests.test_enrichment_api.test_enrichment_test_missing_dataset_id(admin_client: Client, t4c8_wgpf_instance: WGPFInstance) None[source]
enrichment_api.tests.test_enrichment_api.test_enrichment_test_missing_gene_symbols(admin_client: Client, t4c8_wgpf_instance: WGPFInstance) None[source]
enrichment_api.tests.test_enrichment_api.test_enrichment_test_missing_study(admin_client: Client, t4c8_wgpf_instance: WGPFInstance) None[source]
enrichment_api.tests.test_enrichment_api.test_enrichment_test_with_gene_score(admin_client: Client, t4c8_wgpf_instance: WGPFInstance) None[source]
enrichment_api.tests.test_enrichment_api.test_enrichment_test_with_gene_score_with_zero_range(admin_client: Client, t4c8_wgpf_instance: WGPFInstance) None[source]
enrichment_api.tests.test_enrichment_api.test_enrichment_test_with_gene_set(admin_client: Client, t4c8_wgpf_instance: WGPFInstance) None[source]
enrichment_api.tests.test_enrichment_api.test_enrichment_test_with_gene_symbols(admin_client: Client, t4c8_wgpf_instance: WGPFInstance) None[source]

enrichment_api.tests.test_enrichment_builder module

enrichment_api.tests.test_enrichment_builder.test_build(enrichment_builder: EnrichmentBuilder) None[source]
enrichment_api.tests.test_enrichment_builder.test_build_people_group_selector(enrichment_builder: EnrichmentBuilder, f1_trio: GenotypeData) None[source]
enrichment_api.tests.test_enrichment_builder.test_build_results(enrichment_builder: EnrichmentBuilder) None[source]

enrichment_api.tests.test_enrichment_helper_simple module

enrichment_api.tests.test_enrichment_helper_simple.test_get_default_background_model(create_test_study: Callable[[dict], GenotypeData], t4c8_fixture: GPFInstance) None[source]
enrichment_api.tests.test_enrichment_helper_simple.test_get_default_background_model_default(create_test_study: Callable[[dict], GenotypeData], t4c8_fixture: GPFInstance) None[source]
enrichment_api.tests.test_enrichment_helper_simple.test_get_selected_counting_models(create_test_study: Callable[[dict], GenotypeData], t4c8_fixture: GPFInstance) None[source]
enrichment_api.tests.test_enrichment_helper_simple.test_get_selected_counting_models_default(create_test_study: Callable[[dict], GenotypeData], t4c8_fixture: GPFInstance) None[source]
enrichment_api.tests.test_enrichment_helper_simple.test_get_selected_counting_models_default_with_counting(create_test_study: Callable[[dict], GenotypeData], t4c8_fixture: GPFInstance) None[source]
enrichment_api.tests.test_enrichment_helper_simple.test_get_selected_person_set_collections(create_test_study: Callable[[dict], GenotypeData], t4c8_fixture: GPFInstance) None[source]
enrichment_api.tests.test_enrichment_helper_simple.test_get_selected_person_set_collections_default(create_test_study: Callable[[dict], GenotypeData], t4c8_fixture: GPFInstance) None[source]
enrichment_api.tests.test_enrichment_helper_simple.test_get_study_background(f1_trio: GenotypeData, t4c8_fixture: GPFInstance) None[source]
enrichment_api.tests.test_enrichment_helper_simple.test_get_study_enrichment_config(f1_trio: GenotypeData) None[source]
enrichment_api.tests.test_enrichment_helper_simple.test_gpf_fixture(t4c8_fixture: GPFInstance) None[source]

enrichment_api.tests.test_enrichment_serializer module

enrichment_api.tests.test_enrichment_serializer.test_serialize(enrichment_serializer: EnrichmentSerializer) None[source]
enrichment_api.tests.test_enrichment_serializer.test_serialize_enrichment_result(enrichment_serializer: EnrichmentSerializer) None[source]

enrichment_api.tests.test_t4c8_enrichment module

enrichment_api.tests.test_t4c8_enrichment.denovo_1(tmp_path: Path) Path[source]
enrichment_api.tests.test_t4c8_enrichment.ped_1(tmp_path: Path) Path[source]
enrichment_api.tests.test_t4c8_enrichment.study_1(tmp_path: Path, t4c8_fixture: GPFInstance, ped_1: Path, denovo_1: Path) GenotypeData[source]
enrichment_api.tests.test_t4c8_enrichment.test_build_study_1_enrichment_cache(study_1: GenotypeData, t4c8_fixture: GPFInstance) None[source]
enrichment_api.tests.test_t4c8_enrichment.test_study_1(study_1: GenotypeData) None[source]
enrichment_api.tests.test_t4c8_enrichment.test_study_1_enrichment(study_1: GenotypeData, t4c8_fixture: GPFInstance) None[source]
enrichment_api.tests.test_t4c8_enrichment.test_study_1_enrichment_with_caching(study_1: GenotypeData, t4c8_fixture: GPFInstance) None[source]
enrichment_api.tests.test_t4c8_enrichment.test_t4c8_coding_len_background(t4c8_fixture: GPFInstance) None[source]
enrichment_api.tests.test_t4c8_enrichment.test_t4c8_setup(t4c8_fixture: GPFInstance) None[source]

Module contents