From 8885cb28d034bf290f201f8d68b5f5b7de494618 Mon Sep 17 00:00:00 2001 From: pvandyken <87136354+pvandyken@users.noreply.github.com> Date: Tue, 5 Mar 2024 03:32:49 +0000 Subject: [PATCH] Update test timings file --- .test_durations | 648 ++++++++++++++++++++++++------------------------ 1 file changed, 330 insertions(+), 318 deletions(-) diff --git a/.test_durations b/.test_durations index 1d9dc3f7..43af4b5b 100644 --- a/.test_durations +++ b/.test_durations @@ -1,320 +1,332 @@ { - "snakebids/core/filtering.py::snakebids.core.filtering.filter_list": 0.004830752000032135, - "snakebids/core/filtering.py::snakebids.core.filtering.get_filtered_ziplist_index": 0.0011761589999537136, - "snakebids/tests/test_admin.py::TestAdminCli::test_boutiques_succeeds": 0.0017141810000111946, - "snakebids/tests/test_admin.py::TestAdminCli::test_create_fails_missing_parent_dir": 0.23857591700004832, - "snakebids/tests/test_admin.py::TestAdminCli::test_create_fails_with_invalid_filename": 1.721085406000043, - "snakebids/tests/test_admin.py::TestAdminCli::test_create_succeeds": 0.0016667020000795674, - "snakebids/tests/test_admin.py::TestAdminCli::test_fails_if_invalid_subcommand": 0.0018233430000691442, - "snakebids/tests/test_admin.py::TestAdminCli::test_fails_if_no_subcommand": 0.0023993670000095335, - "snakebids/tests/test_app.py::TestGenBoutiques::test_boutiques_descriptor": 0.0038784719999398476, - "snakebids/tests/test_app.py::TestRunSnakemake::test_get_app_version_no_package": 0.0027463220000072397, - "snakebids/tests/test_app.py::TestRunSnakemake::test_get_app_version_package": 0.001566577000005509, - "snakebids/tests/test_app.py::TestRunSnakemake::test_old_db_args_deprecated": 0.007917872000064108, - "snakebids/tests/test_app.py::TestRunSnakemake::test_plugin_args": 0.008581147000029432, - "snakebids/tests/test_app.py::TestRunSnakemake::test_plugins": 0.009370737999915946, - "snakebids/tests/test_app.py::TestRunSnakemake::test_pybidsdb_path_resolved": 0.008562402999984897, - "snakebids/tests/test_app.py::TestRunSnakemake::test_runs_in_correct_mode": 1.3067019100000152, - "snakebids/tests/test_app.py::TestUpdateConfig::test_magic_args": 0.8619762959999662, - "snakebids/tests/test_app.py::TestUpdateConfig::test_magic_optional_filter": 5.724225861000036, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_convert_arg_to_builtin": 0.0016036750000125721, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_converts_type_path_into_pathlike": 0.001381691999938539, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_dynamic_inputs": 5.155503409000005, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_fails_if_missing_arguments": 0.0020602839999810385, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_fails_if_undefined_type_given": 0.001126726999927996, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_non_serialiable_type_raises_error": 0.0014100860000212379, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_none_filters": 4.478287374999923, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_optional_filters": 3.4740969559999826, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_required_filters": 4.01545444900006, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_resolves_paths": 0.0015275949999136174, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_succeeds_if_given_positional_args": 0.0013445630000319397, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_using_class_method_as_type_gives_error": 0.0011984920000145394, - "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_using_module_as_type_gives_error": 0.00150272799993445, - "snakebids/tests/test_cli.py::TestResolvePath::test_does_not_change_dict_without_paths": 0.0005781360000582936, - "snakebids/tests/test_cli.py::TestResolvePath::test_filter_dict": 0.0006653789999973014, - "snakebids/tests/test_cli.py::TestResolvePath::test_resolves_all_paths": 0.0009248029999753271, - "snakebids/tests/test_cli.py::test_dash_syntax_in_config_cli_args": 0.0014461839999739823, - "snakebids/tests/test_datasets.py::TestBidsComponentAliases::test_bids_component_aliases_are_correctly_set": 3.248730471999977, - "snakebids/tests/test_datasets.py::TestBidsComponentAliases::test_bids_dataset_aliases_are_correctly_set": 2.9217268699998726, - "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_copies_are_equal": 2.86323037599999, - "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_empty_bidsinput_are_equal": 0.0006056579999835776, - "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_extra_entities_makes_unequal": 3.5151339629999825, - "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_mutation_makes_unequal": 2.9965719030000173, - "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_order_doesnt_affect_equality": 3.227713537999989, - "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_other_types_are_unequal": 3.243713214999957, - "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_paths_must_be_identical": 3.066840318000004, - "snakebids/tests/test_datasets.py::TestBidsComponentExpand::test_expand_with_no_args_returns_initial_paths": 2.42707469599992, - "snakebids/tests/test_datasets.py::TestBidsComponentExpand::test_not_expand_over_internal_path_when_novel_given": 2.6539544059999685, - "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_all_requested_items_received_and_no_others": 2.5706435519999786, - "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_multiple_missing_key_raises_error": 2.8548784679999812, - "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_multiple_selection_returns_bidspartialcomponent": 2.119736830000022, - "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_order_of_selectors_is_preserved": 2.2847627790000047, - "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_selected_items_in_original": 2.4286743460000366, - "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_single_missing_key_raises_error": 2.9185343370000396, - "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_single_selection_returns_bidscomponentrow": 2.1833040590000223, - "snakebids/tests/test_datasets.py::TestBidsComponentProperties::test_input_lists_derives_from_zip_lists": 2.9298989220000635, - "snakebids/tests/test_datasets.py::TestBidsComponentProperties::test_input_wildcards_derives_from_zip_lists": 0.5873385159999884, - "snakebids/tests/test_datasets.py::TestBidsComponentValidation::test_path_cannot_have_extra_entities": 3.4593364929999666, - "snakebids/tests/test_datasets.py::TestBidsComponentValidation::test_path_cannot_have_missing_entities": 2.470014610000021, - "snakebids/tests/test_datasets.py::TestBidsComponentValidation::test_zip_lists_must_be_same_length": 2.662292736999973, - "snakebids/tests/test_datasets.py::TestBidsDatasetLegacyAccess::test_accessing_legacy_names_leads_to_informative_error": 5.4901207209999825, - "snakebids/tests/test_datasets.py::TestBidsDatasetLegacyAccess::test_accessing_ordinary_missing_names_leads_to_regular_error": 5.259920442000009, - "snakebids/tests/test_datasets.py::TestBidsDatasetLegacyAccess::test_legacy_names_can_be_accessed_if_component_name": 2.35551709900011, - "snakebids/tests/test_datasets.py::TestExpandables::test_expand_deduplicates_paths": 1.5346425710000062, - "snakebids/tests/test_datasets.py::TestExpandables::test_expand_over_multiple_paths": 1.566713419999985, - "snakebids/tests/test_datasets.py::TestExpandables::test_expand_preserves_entry_order": 1.2906357550000394, - "snakebids/tests/test_datasets.py::TestExpandables::test_expand_with_extra_args_returns_all_paths": 1.874164434000022, - "snakebids/tests/test_datasets.py::TestExpandables::test_partial_expansion": 1.0136576269999864, - "snakebids/tests/test_datasets.py::TestExpandables::test_prevent_partial_expansion": 1.5991424789999655, - "snakebids/tests/test_datasets.py::TestFiltering::test_all_columns_found_in_original_zip_list": 1.0528129030000173, - "snakebids/tests/test_datasets.py::TestFiltering::test_all_entities_remain_after_filtering": 1.1403541460000497, - "snakebids/tests/test_datasets.py::TestFiltering::test_no_columns_that_should_be_present_are_missing": 1.7916412179999952, - "snakebids/tests/test_datasets.py::TestFiltering::test_only_filter_values_in_output": 3.4581518020000317, - "snakebids/tests/test_datasets.py::TestFiltering::test_zip_lists_rows_remain_of_equal_length": 1.4820980649999456, - "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_all_columns_found_in_original_zip_list": 0.7574780239999654, - "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_all_entities_remain_after_filtering": 0.8136848650000275, - "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_all_valid_values_in_spec_in_result": 0.7628612109999722, - "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_only_filter_values_in_output": 0.7148303129999931, - "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_providing_both_spec_and_filters_gives_error": 0.738720050999973, - "snakebids/tests/test_datasets.py::test_multiple_components_cannot_have_same_name": 0.0005477890000520347, - "snakebids/tests/test_filtering.py::test_filter_list[zip_list0-filters0-output0]": 0.0007741310000142221, - "snakebids/tests/test_filtering.py::test_filter_list[zip_list1-filters1-output1]": 0.0007421919999615056, - "snakebids/tests/test_filtering.py::test_filter_list[zip_list2-filters2-output2]": 0.0007245279999779086, - "snakebids/tests/test_filtering.py::test_filter_list[zip_list3-filters3-output3]": 0.0007294970000089052, - "snakebids/tests/test_filtering.py::test_filter_list[zip_list4-filters4-output4]": 0.0007287459999929524, - "snakebids/tests/test_filtering.py::test_filter_list[zip_list5-filters5-output5]": 0.0007310510000024806, - "snakebids/tests/test_generate_inputs.py::TestAbsentConfigEntries::test_missing_filters": 0.05436818900000162, - "snakebids/tests/test_generate_inputs.py::TestAbsentConfigEntries::test_missing_wildcards": 0.05076891699997077, - "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_benchmark_test_custom_paths": 0.0026471780000179024, - "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_collect_all_but_filters_when_exclusion_filters_used": 1.5316184300000373, - "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_collects_all_paths_when_no_filters": 1.5332949389999158, - "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_collects_only_filtered_entities": 1.8277052070000082, - "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_errors_when_bools_given_as_filters": 1.841711637000003, - "snakebids/tests/test_generate_inputs.py::TestDB::test_pybidsdb_dir_absolute": 0.24954593399996838, - "snakebids/tests/test_generate_inputs.py::TestDB::test_pybidsdb_dir_blank": 0.05300679800001262, - "snakebids/tests/test_generate_inputs.py::TestDB::test_pybidsdb_dir_relative": 0.05254683099997237, - "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_ambiguous_paths_with_extra_entities_leads_to_error": 13.455513998000015, - "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_ambiguous_paths_with_missing_entity_leads_to_error": 12.632256349999977, - "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_entity_excluded_when_filter_false": 12.593336788999977, - "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_entity_excluded_when_filter_true": 13.801388617000043, - "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_filter_false_in_list_selects_paths": 10.488166228999944, - "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_text_filter_selects_paths_when_in_list_with_false": 10.338687214999993, - "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_combining_match_and_get_selects_correct_paths": 8.986663039000007, - "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_filter_with_invalid_method_raises_error": 5.3132647019999695, - "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_filter_with_multiple_methods_raises_error": 0.6395388339999499, - "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_filter_with_no_methods_raises_error": 0.0496798889999468, - "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_get_method_selects_via_direct_matching": 9.14181105099999, - "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_regex_match_selects_paths": 9.075167982999972, - "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_regex_search_selects_paths": 9.674046992000001, - "snakebids/tests/test_generate_inputs.py::TestGenBidsLayout::test_gen_layout_returns_valid_dataset": 0.2639901580000128, - "snakebids/tests/test_generate_inputs.py::TestGenBidsLayout::test_invalid_path_raises_error": 0.0073310190000484, - "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_deprecated_dir_raises_warning": 0.10849866099999872, - "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_deprecated_reset_raises_warning": 0.0025732800000355383, - "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_non_deprecated_text_in_reset_raises_error": 0.10734155799997325, - "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_normal_calls_give_no_warnings": 0.11981696400005148, - "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_old_dir_param_gives_warning": 0.12676221599997461, - "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_old_params_passed_on_to_new": 0.09127726799999891, - "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_old_reset_param_gives_warning": 0.12531359800004793, - "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_second_return_never_none": 0.008031363000043257, - "snakebids/tests/test_generate_inputs.py::TestParseBidsPath::test_missing_match_leads_to_error": 2.03844538900006, - "snakebids/tests/test_generate_inputs.py::TestParseBidsPath::test_one_match_found_for_each_entity": 2.6739523679999593, - "snakebids/tests/test_generate_inputs.py::TestParseBidsPath::test_splits_wildcards_from_path": 3.224405617000002, - "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_exclude_participant_does_not_make_all_other_filters_regex": 11.455236914000068, - "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_exclude_participant_label_filters_comp_with_subject": 12.152880300999982, - "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter[exclude]": 12.197662363000063, - "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter[include]": 12.424617289999958, - "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter_no_wcard[exclude]": 12.258157727000025, - "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter_no_wcard[include]": 11.821794362000048, - "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_without_subject[exclude]": 11.048074270999962, - "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_without_subject[include]": 11.006768793999981, - "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_filters_comps_with_subject": 11.405029368000044, - "snakebids/tests/test_generate_inputs.py::TestPostfilter::test_exclude_gives_regex_that_matches_anything_except_exclude": 0.5478839229999721, - "snakebids/tests/test_generate_inputs.py::TestPostfilter::test_returns_participant_label_as_dict": 0.19419925600004717, - "snakebids/tests/test_generate_inputs.py::TestPostfilter::test_throws_error_if_labels_and_excludes_are_given": 0.2528427899999883, - "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[0]": 0.0007405600001106905, - "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[1]": 0.0007046520000244527, - "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[2]": 0.0006932599999345257, - "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[3]": 0.0006881210000528881, - "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[4]": 0.000722034000034455, - "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[5]": 0.0006899340000359189, - "snakebids/tests/test_generate_inputs.py::test_attribute_errors_from_pybids_qualified_and_raised": 0.0008498219999069079, - "snakebids/tests/test_generate_inputs.py::test_custom_pybids_config": 0.05607651100001476, - "snakebids/tests/test_generate_inputs.py::test_generate_inputs": 14.33714969600004, - "snakebids/tests/test_generate_inputs.py::test_get_lists_from_bids": 0.06913798099998303, - "snakebids/tests/test_generate_inputs.py::test_get_lists_from_bids_raises_run_error": 0.0006230110000160494, - "snakebids/tests/test_generate_inputs.py::test_get_matching_files_skips_get_when_empty_prefilter": 0.7805623410000067, - "snakebids/tests/test_generate_inputs.py::test_index_metadata": 0.0020632129999853532, - "snakebids/tests/test_generate_inputs.py::test_nonstandard_custom_pybids_config": 0.05018122499996025, - "snakebids/tests/test_generate_inputs.py::test_regex_search_removed_from_filters": 0.0006770010000423099, - "snakebids/tests/test_generate_inputs.py::test_t1w": 0.23090094999997746, - "snakebids/tests/test_generate_inputs.py::test_t1w_with_dict": 0.11199531399995521, - "snakebids/tests/test_generate_inputs.py::test_when_all_custom_paths_no_layout_indexed": 0.20095875399994156, - "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_raises_error_if_contents_but_no_snakebids_file": 0.0012793730000453252, - "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_raises_error_if_malformed_snakebids_file_found": 0.0012775989999909143, - "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_returns_contents_of_snakebids_file_if_valid": 0.0013687199999594668, - "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_returns_none_if_directory_empty": 0.0010349159999805124, - "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_returns_none_if_directory_nonexistant": 0.0011002280000411702, - "snakebids/tests/test_output.py::TestPrepareBidsappOutput::test_creates_new_empty_bidsapp": 0.002363591999937853, - "snakebids/tests/test_output.py::TestPrepareBidsappOutput::test_fails_when_directory_has_contents": 0.002230013999962921, - "snakebids/tests/test_output.py::TestPrepareBidsappOutput::test_success_on_directory_with_contents_when_forced": 0.0024263880000034987, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_beginning_of_name_always_prefix": 1.3144866989999855, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_beginning_of_path_always_root": 1.3605906999998751, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_bids_with_no_args_gives_empty_path": 0.000698341000088476, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_bottom_directory_always_datatype": 1.897189413000092, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_datatype_not_in_path_name": 1.3620879850000165, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_dir_entities_each_own_dir": 0.4751327900002025, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_directories_in_correct_order": 0.5434868040000538, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_end_of_path_always_suffix_extension": 1.8755650869999272, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_entities_all_in_path_as_tags": 0.8587368880000668, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_entities_found_in_name_in_correct_order": 1.819136733999926, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_full_entity_names_not_in_path": 0.3618829789999154, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_long_and_short_names_cannot_be_used_simultaneously": 0.407313876999865, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_missing_essential_entities_gives_error": 0.19975424799997654, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_no_underscore_at_end_if_no_suffix": 0.9945051130000593, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_nondir_entities_dont_have_dirs": 1.3543973239999332, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_number_of_dashes_corresponds_to_number_entities": 0.9817666019999933, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_number_of_underscore_corresponds_to_number_entities": 0.9952114240001038, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_underscore_does_not_precede_extension": 1.1867274820000375, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_underscore_precedes_suffix": 1.5995692449999979, - "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_values_paired_with_entities": 1.2784644929998876, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_beginning_of_name_always_prefix": 1.37759079500006, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_beginning_of_path_always_root": 1.461822014000063, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_bids_with_no_args_gives_empty_path": 0.0005350560002170823, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_bottom_directory_always_datatype": 1.2935172560000865, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_datatype_not_in_path_name": 1.145313984999916, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_dir_entities_each_own_dir": 0.3436636610000505, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_directories_in_correct_order": 0.6284598749998622, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_end_of_path_always_suffix_extension": 1.5238984379999465, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_entities_all_in_path_as_tags": 1.0546692739999344, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_entities_found_in_name_in_correct_order": 1.6751705159999801, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_full_entity_names_not_in_path": 0.5880964709999716, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_long_and_short_names_cannot_be_used_simultaneously": 0.8167622969999684, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_missing_essential_entities_gives_error": 0.2285782950000339, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_no_underscore_at_end_if_no_suffix": 0.8351151580000078, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_nondir_entities_dont_have_dirs": 1.065897543999995, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_number_of_dashes_corresponds_to_number_entities": 0.8345210999999608, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_number_of_underscore_corresponds_to_number_entities": 1.1301047379998863, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_underscore_does_not_precede_extension": 1.216255442999909, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_underscore_precedes_suffix": 1.0340714320001325, - "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_values_paired_with_entities": 1.4519923410000501, - "snakebids/tests/test_paths/test_bids.py::test_benchmark_bids": 0.0009249730001101852, - "snakebids/tests/test_paths/test_specs.py::TestCustomEntityWarnings::test_no_warning_in_interactive_mode": 0.00912183200000527, - "snakebids/tests/test_paths/test_specs.py::TestCustomEntityWarnings::test_no_warning_when_bids_explicitly_generated": 0.01581047500008026, - "snakebids/tests/test_paths/test_specs.py::TestCustomEntityWarnings::test_no_warning_when_spec_declared": 0.01598604000002979, - "snakebids/tests/test_paths/test_specs.py::TestCustomEntityWarnings::test_using_custom_entities_with_default_bids_raises_warning": 0.00865012500003104, - "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_all_specs_have_docstrings": 0.46782922899990353, - "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_all_specs_have_format_example": 0.031828848000145626, - "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_no_format_example_when_no_docstring_parser": 0.0383510890000025, - "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_spec_has_correct_docstring": 0.021947771999975885, - "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_spec_with_description_gets_default_docstring": 0.015835311000046204, - "snakebids/tests/test_paths/test_specs.py::test_all_entries_define_entity": 0.007950322000056076, - "snakebids/tests/test_paths/test_specs.py::test_include_subject_dir_can_remove_dir": 0.008337031999985811, - "snakebids/tests/test_paths/test_specs.py::test_reset_bids_spec_clears_cache": 0.04183911500012982, - "snakebids/tests/test_paths/test_specs.py::test_session_dir_can_be_excluded": 0.00812701899997137, - "snakebids/tests/test_paths/test_specs.py::test_spec_can_be_set_with_obj": 0.040072359000077995, - "snakebids/tests/test_paths/test_specs.py::test_spec_can_be_set_with_str": 0.032620081000004575, - "snakebids/tests/test_paths/test_specs.py::test_subject_dir_can_be_excluded": 0.008184607000089272, - "snakebids/tests/test_paths/test_specs.py::test_using_include_subject_dir_raises_warning": 0.008541271000012784, - "snakebids/tests/test_printing.py::TestCorrectNumberOfLinesCreated::test_in_component": 2.696036628999991, - "snakebids/tests/test_printing.py::TestCorrectNumberOfLinesCreated::test_in_dataset": 6.384493079000038, - "snakebids/tests/test_printing.py::TestCorrectNumberOfLinesCreated::test_in_zip_list": 1.2605755820000581, - "snakebids/tests/test_printing.py::TestIndentLengthMultipleOfTabStop::test_in_component": 2.5867883280000115, - "snakebids/tests/test_printing.py::TestIndentLengthMultipleOfTabStop::test_in_dataset": 6.239204567000002, - "snakebids/tests/test_printing.py::TestIndentLengthMultipleOfTabStop::test_in_zip_list": 1.8354743369999937, - "snakebids/tests/test_printing.py::TestIsValidPython::test_in_component": 3.094171977999963, - "snakebids/tests/test_printing.py::TestIsValidPython::test_in_dataset": 5.681505491999985, - "snakebids/tests/test_printing.py::TestIsValidPython::test_in_zip_list": 1.606922994999934, - "snakebids/tests/test_printing.py::TestMultipleLevelsOfIndentationUsed::test_in_component": 2.5892771719999814, - "snakebids/tests/test_printing.py::TestMultipleLevelsOfIndentationUsed::test_in_dataset": 5.684231334000003, - "snakebids/tests/test_printing.py::test_ellipses_appears_when_maxwidth_too_short": 0.9722699299999817, - "snakebids/tests/test_printing.py::test_line_never_longer_than_max_width": 1.5579469890000155, - "snakebids/tests/test_printing.py::test_no_ellipses_appears_when_ziplist_empty": 0.2181203709999977, - "snakebids/tests/test_printing.py::test_no_ellipses_when_max_width_long_enouth": 1.3700814729999706, - "snakebids/tests/test_printing.py::test_no_ellipses_when_no_max_width": 0.9473484150000218, - "snakebids/tests/test_printing.py::test_values_balanced_around_elision_correctly": 1.7734202350000032, - "snakebids/tests/test_snakemake_io.py::test_glob_wildcards": 0.0015934570000695203, - "snakebids/tests/test_template.py::test_correct_build_system_used[flit-flit_core.buildapi]": 0.21457202399994912, - "snakebids/tests/test_template.py::test_correct_build_system_used[hatch-hatchling.build]": 0.2165027159999795, - "snakebids/tests/test_template.py::test_correct_build_system_used[poetry-poetry.core.masonry.api]": 0.21943147100000715, - "snakebids/tests/test_template.py::test_correct_build_system_used[setuptools-setuptools.build_meta]": 0.2166460469999265, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-flit]": 0.16118778600008454, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-hatch]": 0.16087238899996237, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-poetry]": 0.21364096000002064, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-setuptools]": 0.16119734000000108, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-flit]": 0.15795685800003412, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-hatch]": 0.18243455099997163, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-poetry]": 0.16006141899993054, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-setuptools]": 0.16165138300004855, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.9.3-flit]": 0.15909642600001916, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.9.3-hatch]": 0.16109531199992944, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.9.3-poetry]": 0.16024848000006386, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.9.3-setuptools]": 0.19326080600001205, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-flit]": 0.15933083400011583, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-hatch]": 0.1822323479999568, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-poetry]": 0.1739725620001309, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-setuptools]": 0.18913761299984344, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.9.3-flit]": 0.16095061100008934, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.9.3-hatch]": 0.15944295099995998, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.9.3-poetry]": 0.16564112900005057, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.9.3-setuptools]": 0.15890286799992737, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-flit]": 0.1597839370000429, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-hatch]": 0.16318286800003534, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-poetry]": 0.15604753700006313, - "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-setuptools]": 0.1577210059998606, - "snakebids/tests/test_template.py::test_invalid_app_name_raises_error": 12.381647944999997, - "snakebids/tests/test_template.py::test_invalid_email_raises_error": 4.206668073999992, - "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[flit]": 22.637330371000076, - "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[hatch]": 23.006412819999923, - "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[poetry]": 22.672980610999957, - "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[setuptools]": 22.862640421000037, - "snakebids/tests/test_template.py::test_template_dry_runs_successfully[flit-setuptools]": 31.740745836999963, - "snakebids/tests/test_template.py::test_template_dry_runs_successfully[hatch-hatch]": 31.607405153000173, - "snakebids/tests/test_template.py::test_template_dry_runs_successfully[poetry-poetry]": 58.104630236999924, - "snakebids/tests/test_template.py::test_template_dry_runs_successfully[setuptools-setuptools]": 33.38637866499994, - "snakebids/tests/test_template.py::test_template_dry_runs_with_current_repository": 37.78390362699997, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_bool": 0.36632075399995756, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_cannot_be_mutated": 0.2662949249998974, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_contains_items": 0.5819842759999574, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_equal_items_are_equal": 0.326487502999953, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_has_length": 0.3578447769999684, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_is_hashable": 0.39344458400000804, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_is_iterable": 0.2756663309999112, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_is_reversable": 0.8089188000001286, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_repr": 0.2759124700000939, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_addition": 0.3446202600000561, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_comparisons": 0.17233674800002063, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_count": 0.41299634300003163, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_equality": 0.5306947199999286, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_getting": 0.24168223999993188, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_index": 0.7265127419999544, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_multiplication": 0.4655044440000893, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_slicing": 0.3156775100001141, - "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_they_are_not_tuples": 0.34074225599988495, - "snakebids/tests/test_utils.py::TestMatchesAny::test_with_email": 1.1420070460000034, - "snakebids/tests/test_utils.py::TestMatchesAny::test_with_eq_operator": 0.44689087599999766, - "snakebids/tests/test_utils.py::TestMatchesAny::test_with_re_match": 0.36233773300000394, - "snakebids/tests/test_utils.py::TestMultiselectDict::test_all_requested_items_received_and_no_others": 0.6552910250001105, - "snakebids/tests/test_utils.py::TestMultiselectDict::test_multiple_missing_key_raises_error": 1.1296250350000037, - "snakebids/tests/test_utils.py::TestMultiselectDict::test_multiple_selection_returns_same_type": 0.7312957140001117, - "snakebids/tests/test_utils.py::TestMultiselectDict::test_order_of_selectors_is_preserved": 0.8742005650001374, - "snakebids/tests/test_utils.py::TestMultiselectDict::test_selected_items_in_original": 0.4803343640001003, - "snakebids/tests/test_utils.py::TestMultiselectDict::test_single_key_gives_single_item": 0.5277944839999691, - "snakebids/tests/test_utils.py::TestMultiselectDict::test_single_missing_key_raises_error": 0.7694284880000168, - "snakebids/tests/test_utils.py::TestRegexContainer::test_bytes_matching_regex_are_contained": 0.14728650899985496, - "snakebids/tests/test_utils.py::TestRegexContainer::test_container_specific_to_type": 0.13676903899988702, - "snakebids/tests/test_utils.py::TestRegexContainer::test_str_matching_regex_are_contained": 0.1877845830000524, - "snakebids/tests/test_utils.py::TestRegexContainer::test_str_not_matching_regex_excluded": 0.1853691890000846, - "snakebids/tests/test_utils.py::test_get_wildcard_dict": 0.5220315319999145, - "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_ignore_validation_error": 0.0028779580001128124, - "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_missing_bids_validator": 0.004567584000028546, - "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_raise_validation_error": 0.004138504999900761, - "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_skip_validation": 0.004016687999978785, - "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_validation_successful": 0.004872199999908844, - "snakebids/tests/test_yaml.py::TestWriteConfig::test_doesnt_overwrite_file": 0.1949921439999116, - "snakebids/tests/test_yaml.py::TestWriteConfig::test_ordered_dict_roundtrips_as_dict": 2.9979319129998885, - "snakebids/tests/test_yaml.py::TestWriteConfig::test_overwrites_file_if_forced": 0.5646885169999223, - "snakebids/tests/test_yaml.py::TestWriteConfig::test_writes_correct_format": 1.1093293869998888, - "snakebids/tests/test_yaml.py::test_paths_formatted_as_str": 0.24279983300004915, - "snakebids/utils/containers.py::snakebids.utils.containers.MultiSelectDict": 0.0018285939999032053, - "snakebids/utils/sb_itertools.py::snakebids.utils.sb_itertools.drop": 0.003203244000133054 + "snakebids/core/filtering.py::snakebids.core.filtering.filter_list": 0.02010052899998982, + "snakebids/core/filtering.py::snakebids.core.filtering.get_filtered_ziplist_index": 0.001217776999965281, + "snakebids/tests/test_admin.py::TestCreateCommand::test_boutiques_succeeds": 0.002187442000035844, + "snakebids/tests/test_admin.py::TestCreateCommand::test_create_calls_copier_correctly": 0.3549050069998998, + "snakebids/tests/test_admin.py::TestCreateCommand::test_create_fails_missing_parent_dir": 0.14996925999997757, + "snakebids/tests/test_admin.py::TestCreateCommand::test_create_fails_when_get_spec_has_at_sign": 0.0019603780000352344, + "snakebids/tests/test_admin.py::TestCreateCommand::test_create_fails_when_markers_in_snakebids_version": 0.0020908609999992223, + "snakebids/tests/test_admin.py::TestCreateCommand::test_create_fails_when_snakebids_version_specifies_extras": 0.0020218330000147944, + "snakebids/tests/test_admin.py::TestCreateCommand::test_create_fails_with_invalid_filename": 1.7159835599999838, + "snakebids/tests/test_admin.py::TestCreateCommand::test_create_succeeds": 0.0018047690000457806, + "snakebids/tests/test_admin.py::test_fails_if_invalid_subcommand": 0.0018784359999699518, + "snakebids/tests/test_admin.py::test_fails_if_no_subcommand": 0.002638821999994434, + "snakebids/tests/test_app.py::TestGenBoutiques::test_boutiques_descriptor": 0.003993427000011707, + "snakebids/tests/test_app.py::TestRunSnakemake::test_get_app_version_no_package": 0.0030858379999472163, + "snakebids/tests/test_app.py::TestRunSnakemake::test_get_app_version_package": 0.0017263240000033875, + "snakebids/tests/test_app.py::TestRunSnakemake::test_old_db_args_deprecated": 0.008226460999992469, + "snakebids/tests/test_app.py::TestRunSnakemake::test_plugin_args": 0.010762876000001143, + "snakebids/tests/test_app.py::TestRunSnakemake::test_plugins": 0.008761105999951724, + "snakebids/tests/test_app.py::TestRunSnakemake::test_pybidsdb_path_resolved": 0.008766315000002578, + "snakebids/tests/test_app.py::TestRunSnakemake::test_runs_in_correct_mode": 1.3850017439999647, + "snakebids/tests/test_app.py::TestUpdateConfig::test_magic_args": 0.7561493009999936, + "snakebids/tests/test_app.py::TestUpdateConfig::test_magic_optional_filter": 5.122130828999957, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_convert_arg_to_builtin": 0.0017879190000371636, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_converts_type_path_into_pathlike": 0.0014270270000338314, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_dynamic_inputs": 6.517447038, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_fails_if_missing_arguments": 0.002113664999910725, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_fails_if_undefined_type_given": 0.0012724689999572547, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_non_serialiable_type_raises_error": 0.00149981299995261, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_none_filters": 4.029119734999995, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_optional_filters": 2.522180364999997, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_required_filters": 6.257520136000039, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_resolves_paths": 0.0016310169999655955, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_succeeds_if_given_positional_args": 0.0014561200000002827, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_using_class_method_as_type_gives_error": 0.001279352000040035, + "snakebids/tests/test_cli.py::TestAddDynamicArgs::test_using_module_as_type_gives_error": 0.0016722440000194183, + "snakebids/tests/test_cli.py::TestResolvePath::test_does_not_change_dict_without_paths": 0.0007260020000217082, + "snakebids/tests/test_cli.py::TestResolvePath::test_filter_dict": 0.0007501669999783189, + "snakebids/tests/test_cli.py::TestResolvePath::test_resolves_all_paths": 0.0009861560000103964, + "snakebids/tests/test_cli.py::test_dash_syntax_in_config_cli_args": 0.0015680589999647054, + "snakebids/tests/test_datasets.py::TestBidsComponentAliases::test_bids_component_aliases_are_correctly_set": 3.0865062949999924, + "snakebids/tests/test_datasets.py::TestBidsComponentAliases::test_bids_dataset_aliases_are_correctly_set": 4.743510587999992, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_copies_are_equal": 3.438283647999924, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_empty_bidsinput_are_equal": 0.0007093520000012177, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_extra_entities_makes_unequal": 3.85232100799999, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_mutation_makes_unequal": 3.0225629920000188, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_order_doesnt_affect_equality": 3.3103859160000297, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_other_types_are_unequal": 3.354836718999934, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_paths_must_be_identical": 3.082374313999992, + "snakebids/tests/test_datasets.py::TestBidsComponentExpand::test_expand_with_no_args_returns_initial_paths": 2.252567003000024, + "snakebids/tests/test_datasets.py::TestBidsComponentExpand::test_not_expand_over_internal_path_when_novel_given": 2.069953930000054, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_all_requested_items_received_and_no_others": 2.6839941499999327, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_multiple_missing_key_raises_error": 3.8048764619999815, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_multiple_selection_returns_bidspartialcomponent": 2.976910832000044, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_order_of_selectors_is_preserved": 2.4136238770000773, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_selected_items_in_original": 2.535066811999968, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_single_missing_key_raises_error": 2.7709276720000275, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_single_selection_returns_bidscomponentrow": 2.4431514890000017, + "snakebids/tests/test_datasets.py::TestBidsComponentProperties::test_input_lists_derives_from_zip_lists": 2.510948426000027, + "snakebids/tests/test_datasets.py::TestBidsComponentProperties::test_input_wildcards_derives_from_zip_lists": 0.43588887099997464, + "snakebids/tests/test_datasets.py::TestBidsComponentValidation::test_path_cannot_have_extra_entities": 2.3018551979999415, + "snakebids/tests/test_datasets.py::TestBidsComponentValidation::test_path_cannot_have_missing_entities": 2.1766106849999574, + "snakebids/tests/test_datasets.py::TestBidsComponentValidation::test_zip_lists_must_be_same_length": 2.3066505800000527, + "snakebids/tests/test_datasets.py::TestBidsDatasetLegacyAccess::test_accessing_legacy_names_leads_to_informative_error": 5.735289576000014, + "snakebids/tests/test_datasets.py::TestBidsDatasetLegacyAccess::test_accessing_ordinary_missing_names_leads_to_regular_error": 6.1553604529999575, + "snakebids/tests/test_datasets.py::TestBidsDatasetLegacyAccess::test_legacy_names_can_be_accessed_if_component_name": 2.466060948000006, + "snakebids/tests/test_datasets.py::TestExpandables::test_expand_deduplicates_paths": 1.1734766939999872, + "snakebids/tests/test_datasets.py::TestExpandables::test_expand_over_multiple_paths": 1.437324470999954, + "snakebids/tests/test_datasets.py::TestExpandables::test_expand_preserves_entry_order": 1.3983759109999028, + "snakebids/tests/test_datasets.py::TestExpandables::test_expand_with_extra_args_returns_all_paths": 1.6177488199999743, + "snakebids/tests/test_datasets.py::TestExpandables::test_expandable_with_no_entries_returns_empty_list": 1.5379448020000268, + "snakebids/tests/test_datasets.py::TestExpandables::test_expandable_with_no_wildcards_returns_path_unaltered": 0.0847892469999465, + "snakebids/tests/test_datasets.py::TestExpandables::test_partial_expansion": 1.333828925999967, + "snakebids/tests/test_datasets.py::TestExpandables::test_prevent_partial_expansion": 1.7095674100000906, + "snakebids/tests/test_datasets.py::TestFiltering::test_all_columns_found_in_original_zip_list": 1.7493054200000415, + "snakebids/tests/test_datasets.py::TestFiltering::test_all_entities_remain_after_filtering": 1.6923659310000403, + "snakebids/tests/test_datasets.py::TestFiltering::test_no_columns_that_should_be_present_are_missing": 1.3495155039999531, + "snakebids/tests/test_datasets.py::TestFiltering::test_only_filter_values_in_output": 3.2359106239999846, + "snakebids/tests/test_datasets.py::TestFiltering::test_zip_lists_rows_remain_of_equal_length": 1.2526018069999623, + "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_all_columns_found_in_original_zip_list": 0.9104874590000236, + "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_all_entities_remain_after_filtering": 0.7736837819999778, + "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_all_valid_values_in_spec_in_result": 0.8335800359999439, + "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_only_filter_values_in_output": 0.7818327309999518, + "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_providing_both_spec_and_filters_gives_error": 0.8289420590000418, + "snakebids/tests/test_datasets.py::test_multiple_components_cannot_have_same_name": 0.0006881020000264471, + "snakebids/tests/test_filtering.py::test_filter_list[zip_list0-filters0-output0]": 0.0009608999999386469, + "snakebids/tests/test_filtering.py::test_filter_list[zip_list1-filters1-output1]": 0.0008831640000153129, + "snakebids/tests/test_filtering.py::test_filter_list[zip_list2-filters2-output2]": 0.0008479899999542795, + "snakebids/tests/test_filtering.py::test_filter_list[zip_list3-filters3-output3]": 0.0008960489999481069, + "snakebids/tests/test_filtering.py::test_filter_list[zip_list4-filters4-output4]": 0.0010505970000167508, + "snakebids/tests/test_filtering.py::test_filter_list[zip_list5-filters5-output5]": 0.0008890949999909026, + "snakebids/tests/test_generate_inputs.py::TestAbsentConfigEntries::test_missing_filters": 0.05481503199996496, + "snakebids/tests/test_generate_inputs.py::TestAbsentConfigEntries::test_missing_wildcards": 0.05512729299999819, + "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_benchmark_test_custom_paths": 0.0027996649999408874, + "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_collect_all_but_filters_when_exclusion_filters_used": 2.09697652899996, + "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_collects_all_paths_when_no_filters": 1.5514682900000025, + "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_collects_only_filtered_entities": 1.6674465339999074, + "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_errors_when_bools_given_as_filters": 1.7743295450000005, + "snakebids/tests/test_generate_inputs.py::TestDB::test_pybidsdb_dir_absolute": 0.24803673699994988, + "snakebids/tests/test_generate_inputs.py::TestDB::test_pybidsdb_dir_blank": 0.05315238800000088, + "snakebids/tests/test_generate_inputs.py::TestDB::test_pybidsdb_dir_relative": 0.05132951199999525, + "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_ambiguous_paths_with_extra_entities_leads_to_error": 14.35452878000001, + "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_ambiguous_paths_with_missing_entity_leads_to_error": 12.722460369000032, + "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_entity_excluded_when_filter_false": 13.482620614999973, + "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_entity_excluded_when_filter_true": 13.775519571000018, + "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_filter_false_in_list_selects_paths": 10.904316305999998, + "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_text_filter_selects_paths_when_in_list_with_false": 11.688454450999984, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_combining_match_and_get_selects_correct_paths": 9.550744707999968, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_filter_with_invalid_method_raises_error": 5.652827050999974, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_filter_with_multiple_methods_raises_error": 0.677789965000045, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_filter_with_no_methods_raises_error": 0.051981420000004164, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_get_method_selects_via_direct_matching": 10.007214861000023, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_regex_match_selects_paths": 9.872951339999986, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_regex_search_selects_paths": 9.740808683000068, + "snakebids/tests/test_generate_inputs.py::TestGenBidsLayout::test_gen_layout_returns_valid_dataset": 0.2936433219999799, + "snakebids/tests/test_generate_inputs.py::TestGenBidsLayout::test_invalid_path_raises_error": 0.007320273999994242, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_deprecated_dir_raises_warning": 0.09689960599990854, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_deprecated_reset_raises_warning": 0.0026462189999847396, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_non_deprecated_text_in_reset_raises_error": 0.11957483200001207, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_normal_calls_give_no_warnings": 0.21302237899999454, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_old_dir_param_gives_warning": 0.1308778709999956, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_old_params_passed_on_to_new": 0.1204446730000086, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_old_reset_param_gives_warning": 0.12118305799992868, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_second_return_never_none": 0.008526187999962076, + "snakebids/tests/test_generate_inputs.py::TestParseBidsPath::test_missing_match_leads_to_error": 2.3375911029999656, + "snakebids/tests/test_generate_inputs.py::TestParseBidsPath::test_one_match_found_for_each_entity": 2.7383050670000557, + "snakebids/tests/test_generate_inputs.py::TestParseBidsPath::test_splits_wildcards_from_path": 2.861515972999996, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_exclude_participant_does_not_make_all_other_filters_regex": 12.29991338299999, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_exclude_participant_label_filters_comp_with_subject": 12.495990561000042, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter[exclude]": 13.18614495700001, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter[include]": 12.311520593000012, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter_no_wcard[exclude]": 12.966621132, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter_no_wcard[include]": 12.46917556599999, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_without_subject[exclude]": 10.779337172000055, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_without_subject[include]": 11.330772644000035, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_filters_comps_with_subject": 12.037588443999994, + "snakebids/tests/test_generate_inputs.py::TestPostfilter::test_exclude_gives_regex_that_matches_anything_except_exclude": 0.5708876959999998, + "snakebids/tests/test_generate_inputs.py::TestPostfilter::test_returns_participant_label_as_dict": 0.1914327119999939, + "snakebids/tests/test_generate_inputs.py::TestPostfilter::test_throws_error_if_labels_and_excludes_are_given": 0.26381649699999343, + "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[0]": 0.0007891199999789933, + "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[1]": 0.0007285370000431612, + "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[2]": 0.0007207019999668773, + "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[3]": 0.0007414899999957925, + "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[4]": 0.0007374030000164566, + "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[5]": 0.0007140800000797753, + "snakebids/tests/test_generate_inputs.py::test_attribute_errors_from_pybids_qualified_and_raised": 0.0008483399999477115, + "snakebids/tests/test_generate_inputs.py::test_custom_pybids_config": 0.057005341999968095, + "snakebids/tests/test_generate_inputs.py::test_generate_inputs": 14.944512927999995, + "snakebids/tests/test_generate_inputs.py::test_get_lists_from_bids": 0.07483028199999353, + "snakebids/tests/test_generate_inputs.py::test_get_lists_from_bids_raises_run_error": 0.0006927600000494749, + "snakebids/tests/test_generate_inputs.py::test_get_matching_files_skips_get_when_empty_prefilter": 0.9144023489999995, + "snakebids/tests/test_generate_inputs.py::test_index_metadata": 0.0020308229999841387, + "snakebids/tests/test_generate_inputs.py::test_nonstandard_custom_pybids_config": 0.05345048199995972, + "snakebids/tests/test_generate_inputs.py::test_regex_search_removed_from_filters": 0.0006665209999709987, + "snakebids/tests/test_generate_inputs.py::test_t1w": 0.24061518800004933, + "snakebids/tests/test_generate_inputs.py::test_t1w_with_dict": 0.11417963000002374, + "snakebids/tests/test_generate_inputs.py::test_when_all_custom_paths_no_layout_indexed": 0.19368439800001624, + "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_raises_error_if_contents_but_no_snakebids_file": 0.0012022280000110186, + "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_raises_error_if_malformed_snakebids_file_found": 0.0012170460000220373, + "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_returns_contents_of_snakebids_file_if_valid": 0.0012666479999552394, + "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_returns_none_if_directory_empty": 0.0009252120000269315, + "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_returns_none_if_directory_nonexistant": 0.001034717000038654, + "snakebids/tests/test_output.py::TestPrepareBidsappOutput::test_creates_new_empty_bidsapp": 0.002276348999998845, + "snakebids/tests/test_output.py::TestPrepareBidsappOutput::test_fails_when_directory_has_contents": 0.002123824000022978, + "snakebids/tests/test_output.py::TestPrepareBidsappOutput::test_success_on_directory_with_contents_when_forced": 0.0022703459999888764, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_beginning_of_name_always_prefix": 1.1553660989999344, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_beginning_of_path_always_root": 1.4649117400000478, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_bids_with_no_args_gives_empty_path": 0.0005712750000839151, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_bottom_directory_always_datatype": 1.7511222120000411, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_datatype_not_in_path_name": 2.0149802440000713, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_dir_entities_each_own_dir": 0.3789195340000333, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_directories_in_correct_order": 0.6418987199998583, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_end_of_path_always_suffix_extension": 1.2524756179999486, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_entities_all_in_path_as_tags": 0.9846090920000279, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_entities_found_in_name_in_correct_order": 2.716700863000142, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_full_entity_names_not_in_path": 0.42627101899995523, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_long_and_short_names_cannot_be_used_simultaneously": 0.5096532860000025, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_missing_essential_entities_gives_error": 0.20558199899983265, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_no_underscore_at_beginning_if_only_suffix": 1.3699260800001412, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_no_underscore_at_end_if_no_suffix": 1.132924537000008, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_nondir_entities_dont_have_dirs": 1.403828517000079, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_number_of_dashes_corresponds_to_number_entities": 0.8998438790000591, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_number_of_underscore_corresponds_to_number_entities": 0.8355544800000416, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_underscore_does_not_precede_extension": 1.5491651009999714, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_underscore_precedes_suffix": 1.2542670049999742, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_values_paired_with_entities": 1.5007298719999653, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_beginning_of_name_always_prefix": 1.6461423199999672, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_beginning_of_path_always_root": 1.7237152860001288, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_bids_with_no_args_gives_empty_path": 0.0007107550000000629, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_bottom_directory_always_datatype": 1.3689885790000744, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_datatype_not_in_path_name": 1.026738400999875, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_dir_entities_each_own_dir": 0.43431630700001733, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_directories_in_correct_order": 0.5616666750000832, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_end_of_path_always_suffix_extension": 1.56330758099989, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_entities_all_in_path_as_tags": 1.043344286999968, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_entities_found_in_name_in_correct_order": 2.4944689149999704, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_full_entity_names_not_in_path": 0.5679001469999321, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_long_and_short_names_cannot_be_used_simultaneously": 0.7059185939999679, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_missing_essential_entities_gives_error": 0.2249401689999786, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_no_underscore_at_beginning_if_only_suffix": 1.6142653990001463, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_no_underscore_at_end_if_no_suffix": 1.0372614269999758, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_nondir_entities_dont_have_dirs": 1.387769793000075, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_number_of_dashes_corresponds_to_number_entities": 0.9637290369998937, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_number_of_underscore_corresponds_to_number_entities": 0.9118226319999394, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_underscore_does_not_precede_extension": 1.3000028369999654, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_underscore_precedes_suffix": 0.9214803380000376, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_values_paired_with_entities": 1.455104801999937, + "snakebids/tests/test_paths/test_bids.py::test_benchmark_bids": 0.0009739539999600311, + "snakebids/tests/test_paths/test_specs.py::TestCustomEntityWarnings::test_no_warning_in_interactive_mode": 0.009460419999868463, + "snakebids/tests/test_paths/test_specs.py::TestCustomEntityWarnings::test_no_warning_when_bids_explicitly_generated": 0.016132030999983726, + "snakebids/tests/test_paths/test_specs.py::TestCustomEntityWarnings::test_no_warning_when_spec_declared": 0.016410469000106787, + "snakebids/tests/test_paths/test_specs.py::TestCustomEntityWarnings::test_using_custom_entities_with_default_bids_raises_warning": 0.008628186999885656, + "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_all_specs_have_docstrings": 0.04275448899988987, + "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_all_specs_have_format_example": 0.03305375299999014, + "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_no_format_example_when_no_docstring_parser": 0.03948226199986493, + "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_spec_has_correct_docstring": 0.022402965999958724, + "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_spec_with_description_gets_default_docstring": 0.01638481099996625, + "snakebids/tests/test_paths/test_specs.py::test_all_entries_define_entity": 0.008618149999961133, + "snakebids/tests/test_paths/test_specs.py::test_include_subject_dir_can_remove_dir": 0.008364567000057832, + "snakebids/tests/test_paths/test_specs.py::test_reset_bids_spec_clears_cache": 0.03606584700014537, + "snakebids/tests/test_paths/test_specs.py::test_session_dir_can_be_excluded": 0.008615953999992598, + "snakebids/tests/test_paths/test_specs.py::test_spec_can_be_set_with_obj": 0.032541867999952956, + "snakebids/tests/test_paths/test_specs.py::test_spec_can_be_set_with_str": 0.03262433500003681, + "snakebids/tests/test_paths/test_specs.py::test_subject_dir_can_be_excluded": 0.008346202999973684, + "snakebids/tests/test_paths/test_specs.py::test_using_include_subject_dir_raises_warning": 0.008574708000196551, + "snakebids/tests/test_printing.py::TestCorrectNumberOfLinesCreated::test_in_component": 3.0200361079999993, + "snakebids/tests/test_printing.py::TestCorrectNumberOfLinesCreated::test_in_dataset": 6.059184431999995, + "snakebids/tests/test_printing.py::TestCorrectNumberOfLinesCreated::test_in_zip_list": 1.5501941830000305, + "snakebids/tests/test_printing.py::TestIndentLengthMultipleOfTabStop::test_in_component": 2.6358387169998423, + "snakebids/tests/test_printing.py::TestIndentLengthMultipleOfTabStop::test_in_dataset": 6.249948830999983, + "snakebids/tests/test_printing.py::TestIndentLengthMultipleOfTabStop::test_in_zip_list": 2.1820785880000813, + "snakebids/tests/test_printing.py::TestIsValidPython::test_in_component": 3.530454207000048, + "snakebids/tests/test_printing.py::TestIsValidPython::test_in_dataset": 5.51417853800001, + "snakebids/tests/test_printing.py::TestIsValidPython::test_in_zip_list": 1.8346333920000006, + "snakebids/tests/test_printing.py::TestMultipleLevelsOfIndentationUsed::test_in_component": 2.5954522260000203, + "snakebids/tests/test_printing.py::TestMultipleLevelsOfIndentationUsed::test_in_dataset": 6.1198520040001085, + "snakebids/tests/test_printing.py::test_ellipses_appears_when_maxwidth_too_short": 1.4000264299999685, + "snakebids/tests/test_printing.py::test_line_never_longer_than_max_width": 1.53869539599998, + "snakebids/tests/test_printing.py::test_no_ellipses_appears_when_ziplist_empty": 0.2284313490000045, + "snakebids/tests/test_printing.py::test_no_ellipses_when_max_width_long_enouth": 0.9357997590000195, + "snakebids/tests/test_printing.py::test_no_ellipses_when_no_max_width": 1.0346133119999195, + "snakebids/tests/test_printing.py::test_values_balanced_around_elision_correctly": 1.7970929620000788, + "snakebids/tests/test_snakemake_io.py::test_glob_wildcards": 0.0015928370000892755, + "snakebids/tests/test_template.py::test_correct_build_system_used[flit-flit_core.buildapi]": 0.23210725999996384, + "snakebids/tests/test_template.py::test_correct_build_system_used[hatch-hatchling.build]": 0.2334012830000347, + "snakebids/tests/test_template.py::test_correct_build_system_used[poetry-poetry.core.masonry.api]": 0.22662767699995356, + "snakebids/tests/test_template.py::test_correct_build_system_used[setuptools-setuptools.build_meta]": 0.22593551699998216, + "snakebids/tests/test_template.py::test_format_poetry[git]": 0.26908015299989074, + "snakebids/tests/test_template.py::test_format_poetry[path]": 0.26002065300008326, + "snakebids/tests/test_template.py::test_format_poetry[url]": 0.2743316749999849, + "snakebids/tests/test_template.py::test_format_poetry[version]": 0.3375208609999163, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-flit]": 0.1677547950000644, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-hatch]": 0.206666782999946, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-poetry]": 0.16645549500003654, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-setuptools]": 0.18151699299983193, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-flit]": 0.27957968300000857, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-hatch]": 0.18584762699993007, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-poetry]": 0.17931569100016986, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-setuptools]": 0.1685361159999843, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.9.3-flit]": 0.16895044699998607, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.9.3-hatch]": 0.17203713499992546, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.9.3-poetry]": 0.16594289400001117, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.9.3-setuptools]": 0.16820948500003396, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-flit]": 0.1661067800000069, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-hatch]": 0.16601808499996196, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-poetry]": 0.1684508769999411, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-setuptools]": 0.16662293399991768, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.9.3-flit]": 0.16696776499998123, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.9.3-hatch]": 0.16739975799998774, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.9.3-poetry]": 0.1652903179999612, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.9.3-setuptools]": 0.16646006999997098, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-flit]": 0.16756069699999898, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-hatch]": 0.16954851899998857, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-poetry]": 0.17021606300005487, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-setuptools]": 0.16570989000001646, + "snakebids/tests/test_template.py::test_invalid_app_name_raises_error": 13.240110931999993, + "snakebids/tests/test_template.py::test_invalid_email_raises_error": 4.492098725999995, + "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[flit]": 24.65777699199998, + "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[hatch]": 24.533536461999915, + "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[poetry]": 23.923997041999996, + "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[setuptools]": 24.717577957000003, + "snakebids/tests/test_template.py::test_template_docs_build": 42.87474764700005, + "snakebids/tests/test_template.py::test_template_dry_runs_successfully[flit-setuptools]": 34.995691832999796, + "snakebids/tests/test_template.py::test_template_dry_runs_successfully[hatch-hatch]": 36.93867758499994, + "snakebids/tests/test_template.py::test_template_dry_runs_successfully[poetry-poetry]": 54.90499446500007, + "snakebids/tests/test_template.py::test_template_dry_runs_successfully[setuptools-setuptools]": 37.74353717500003, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_bool": 0.3744666859998915, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_cannot_be_mutated": 0.35887375599997995, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_contains_items": 0.39825239799995416, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_equal_items_are_equal": 0.3104496859999699, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_has_length": 0.3844896510000808, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_is_hashable": 0.3684516909999047, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_is_iterable": 0.37383704299998044, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_is_reversable": 0.4765054480000117, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_repr": 0.3151649210000187, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_addition": 0.28321512400009397, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_comparisons": 0.19538465600010113, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_count": 0.3769433400000253, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_equality": 0.6674527579999676, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_getting": 0.44515554300005533, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_index": 0.8405464640001128, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_multiplication": 0.3006105450000405, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_slicing": 0.3445829480000384, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_they_are_not_tuples": 0.21841703200004758, + "snakebids/tests/test_utils.py::TestMatchesAny::test_with_email": 1.0873198980000325, + "snakebids/tests/test_utils.py::TestMatchesAny::test_with_eq_operator": 0.3425060989998201, + "snakebids/tests/test_utils.py::TestMatchesAny::test_with_re_match": 0.42306998599997314, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_all_requested_items_received_and_no_others": 0.5452729570000656, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_multiple_missing_key_raises_error": 1.194624871999963, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_multiple_selection_returns_same_type": 0.7486838800000442, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_order_of_selectors_is_preserved": 0.5107725279999613, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_selected_items_in_original": 0.6538222170000836, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_single_key_gives_single_item": 0.6299028020001742, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_single_missing_key_raises_error": 0.7576868269998158, + "snakebids/tests/test_utils.py::TestRegexContainer::test_bytes_matching_regex_are_contained": 0.12595054000007622, + "snakebids/tests/test_utils.py::TestRegexContainer::test_container_specific_to_type": 0.12262506399997619, + "snakebids/tests/test_utils.py::TestRegexContainer::test_str_matching_regex_are_contained": 0.5717574360000981, + "snakebids/tests/test_utils.py::TestRegexContainer::test_str_not_matching_regex_excluded": 0.22278473100004703, + "snakebids/tests/test_utils.py::test_get_wildcard_dict": 0.6041184130000374, + "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_ignore_validation_error": 0.0032045980000248164, + "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_missing_bids_validator": 0.0035400650000383393, + "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_raise_validation_error": 0.003160136000133207, + "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_skip_validation": 0.0029827959998556253, + "snakebids/tests/test_validate_plugin.py::TestBidsValidator::test_validation_successful": 0.00341992999995, + "snakebids/tests/test_yaml.py::TestWriteConfig::test_doesnt_overwrite_file": 0.18416531799994118, + "snakebids/tests/test_yaml.py::TestWriteConfig::test_ordered_dict_roundtrips_as_dict": 4.672562827999968, + "snakebids/tests/test_yaml.py::TestWriteConfig::test_overwrites_file_if_forced": 0.9461182159999453, + "snakebids/tests/test_yaml.py::TestWriteConfig::test_writes_correct_format": 0.6340908109999646, + "snakebids/tests/test_yaml.py::test_paths_formatted_as_str": 0.22128888600002483, + "snakebids/utils/containers.py::snakebids.utils.containers.MultiSelectDict": 0.0034448489999476806, + "snakebids/utils/sb_itertools.py::snakebids.utils.sb_itertools.drop": 0.0028375960000630585 } \ No newline at end of file