diff --git a/.test_durations b/.test_durations index 43af4b5b..912872b9 100644 --- a/.test_durations +++ b/.test_durations @@ -1,332 +1,392 @@ { - "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 + "snakebids/core/filtering.py::snakebids.core.filtering.filter_list": 0.13095281500000056, + "snakebids/core/filtering.py::snakebids.core.filtering.get_filtered_ziplist_index": 0.001260437000098591, + "snakebids/tests/test_admin.py::TestCreateCommand::test_boutiques_succeeds": 0.0017580630000111341, + "snakebids/tests/test_admin.py::TestCreateCommand::test_create_calls_copier_correctly": 0.4629607190000229, + "snakebids/tests/test_admin.py::TestCreateCommand::test_create_fails_missing_parent_dir": 0.21433813900000587, + "snakebids/tests/test_admin.py::TestCreateCommand::test_create_fails_when_get_spec_has_at_sign": 0.0020191170000884995, + "snakebids/tests/test_admin.py::TestCreateCommand::test_create_fails_when_markers_in_snakebids_version": 0.0020609760000525057, + "snakebids/tests/test_admin.py::TestCreateCommand::test_create_fails_when_snakebids_version_specifies_extras": 0.001977221999993617, + "snakebids/tests/test_admin.py::TestCreateCommand::test_create_fails_with_invalid_filename": 1.7920641370000112, + "snakebids/tests/test_admin.py::TestCreateCommand::test_create_succeeds": 0.001748314999986178, + "snakebids/tests/test_admin.py::test_boutiques_descriptor": 0.0007105729999921095, + "snakebids/tests/test_admin.py::test_fails_if_invalid_subcommand": 0.0019771009999089983, + "snakebids/tests/test_admin.py::test_fails_if_no_subcommand": 0.00249913199996854, + "snakebids/tests/test_app.py::TestDeprecations::test_args_deprecated": 0.0007412100000010469, + "snakebids/tests/test_app.py::TestDeprecations::test_config_deprecated": 0.0007712450000099125, + "snakebids/tests/test_app.py::TestDeprecations::test_parser_deprecated": 0.0013532510000118236, + "snakebids/tests/test_app.py::TestDeprecations::test_version_deprecated": 0.0007733300000154486, + "snakebids/tests/test_app.py::TestGenBoutiques::test_boutiques_descriptor": 0.003968466999936027, + "snakebids/tests/test_app.py::test_add_dynamic_args_raises_warning": 0.23701251999995065, + "snakebids/tests/test_app.py::test_arguments_carried_forward": 0.0038424630001259175, + "snakebids/tests/test_app.py::test_config_can_be_directly_accessed": 0.002673657000059393, + "snakebids/tests/test_app.py::test_parser_can_be_directly_accessed": 0.002739259000009042, + "snakebids/tests/test_app.py::test_plugins_carried_forward": 0.005104391999964264, + "snakebids/tests/test_bidsapp.py::TestArgumentGroups::test_argument_groups_visible_to_add_arg_hook": 0.0012620790000141824, + "snakebids/tests/test_bidsapp.py::TestDependencies::test_dependences_registered_after": 0.0014716310000153499, + "snakebids/tests/test_bidsapp.py::TestDependencies::test_dependencies_are_added": 0.0012960230000089723, + "snakebids/tests/test_bidsapp.py::TestDependencies::test_dependencies_wont_register_twice": 0.0014775099999724262, + "snakebids/tests/test_bidsapp.py::TestDependencyDeduplication::test_duplicate_normally_caught": 0.0017000150000399117, + "snakebids/tests/test_bidsapp.py::TestDependencyDeduplication::test_no_duplicate_plugins_added_when_dependencies": 0.0017236189999607632, + "snakebids/tests/test_bidsapp.py::TestRunner::test_build_parser": 0.0014178790000300978, + "snakebids/tests/test_bidsapp.py::TestRunner::test_parse_args": 0.001475245999984054, + "snakebids/tests/test_bidsapp.py::TestRunner::test_run": 0.0014905249998946601, + "snakebids/tests/test_datasets.py::TestBidsComponentAliases::test_bids_component_aliases_are_correctly_set": 2.0360017730000095, + "snakebids/tests/test_datasets.py::TestBidsComponentAliases::test_bids_dataset_aliases_are_correctly_set": 1.835699633000047, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_copies_are_equal": 1.9934428499999512, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_empty_bidsinput_are_equal": 0.0006552919999762707, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_extra_entities_makes_unequal": 1.924307667999983, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_mutation_makes_unequal": 2.0858422630000746, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_order_doesnt_affect_equality": 1.9318677469999557, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_other_types_are_unequal": 1.9831508759999679, + "snakebids/tests/test_datasets.py::TestBidsComponentEq::test_paths_must_be_identical": 1.8011775409999586, + "snakebids/tests/test_datasets.py::TestBidsComponentExpand::test_expand_with_no_args_returns_initial_paths": 1.9550607450000257, + "snakebids/tests/test_datasets.py::TestBidsComponentExpand::test_not_expand_over_internal_path_when_novel_given": 1.7476262590000147, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_all_requested_items_received_and_no_others": 1.7540714309999998, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_multiple_missing_key_raises_error": 2.1865090980000446, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_multiple_selection_returns_bidspartialcomponent": 1.714064857999972, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_order_of_selectors_is_preserved": 1.7597897710000439, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_selected_items_in_original": 1.904944243999978, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_single_missing_key_raises_error": 1.9818910629999777, + "snakebids/tests/test_datasets.py::TestBidsComponentIndexing::test_single_selection_returns_bidscomponentrow": 1.911545176000061, + "snakebids/tests/test_datasets.py::TestBidsComponentProperties::test_input_lists_derives_from_zip_lists": 2.237049000000013, + "snakebids/tests/test_datasets.py::TestBidsComponentProperties::test_input_wildcards_derives_from_zip_lists": 0.946437547999949, + "snakebids/tests/test_datasets.py::TestBidsComponentValidation::test_path_cannot_have_extra_entities": 1.319622914999968, + "snakebids/tests/test_datasets.py::TestBidsComponentValidation::test_path_cannot_have_missing_entities": 2.0693696789999763, + "snakebids/tests/test_datasets.py::TestBidsComponentValidation::test_zip_lists_must_be_same_length": 1.897669140000005, + "snakebids/tests/test_datasets.py::TestBidsDatasetLegacyAccess::test_accessing_legacy_names_leads_to_informative_error": 4.386396171999991, + "snakebids/tests/test_datasets.py::TestBidsDatasetLegacyAccess::test_accessing_ordinary_missing_names_leads_to_regular_error": 5.100139311000021, + "snakebids/tests/test_datasets.py::TestBidsDatasetLegacyAccess::test_legacy_names_can_be_accessed_if_component_name": 1.7621152860000393, + "snakebids/tests/test_datasets.py::TestExpandables::test_expand_deduplicates_paths": 1.0984713080000006, + "snakebids/tests/test_datasets.py::TestExpandables::test_expand_over_multiple_paths": 1.155383723, + "snakebids/tests/test_datasets.py::TestExpandables::test_expand_preserves_entry_order": 1.0178807600000255, + "snakebids/tests/test_datasets.py::TestExpandables::test_expand_with_extra_args_returns_all_paths": 1.745188043999974, + "snakebids/tests/test_datasets.py::TestExpandables::test_expandable_with_no_entries_returns_empty_list": 0.49371624400004066, + "snakebids/tests/test_datasets.py::TestExpandables::test_expandable_with_no_wildcards_returns_path_unaltered": 0.143551887000001, + "snakebids/tests/test_datasets.py::TestExpandables::test_partial_expansion": 0.8599721479999971, + "snakebids/tests/test_datasets.py::TestExpandables::test_prevent_partial_expansion": 1.1657802999999944, + "snakebids/tests/test_datasets.py::TestFiltering::test_all_columns_found_in_original_zip_list": 1.2784588869999425, + "snakebids/tests/test_datasets.py::TestFiltering::test_all_entities_remain_after_filtering": 1.053190753000024, + "snakebids/tests/test_datasets.py::TestFiltering::test_no_columns_that_should_be_present_are_missing": 1.796605661000001, + "snakebids/tests/test_datasets.py::TestFiltering::test_only_filter_values_in_output": 2.223302867999962, + "snakebids/tests/test_datasets.py::TestFiltering::test_zip_lists_rows_remain_of_equal_length": 1.3336886379999555, + "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_all_columns_found_in_original_zip_list": 0.7301489520000359, + "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_all_entities_remain_after_filtering": 0.5579910590000168, + "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_all_valid_values_in_spec_in_result": 0.6071227090000662, + "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_only_filter_values_in_output": 0.5501925359999973, + "snakebids/tests/test_datasets.py::TestFilteringBidsComponentRowWithSpec::test_providing_both_spec_and_filters_gives_error": 0.6448784010000281, + "snakebids/tests/test_datasets.py::test_multiple_components_cannot_have_same_name": 0.0005755420000355116, + "snakebids/tests/test_filtering.py::test_filter_list[zip_list0-filters0-output0]": 0.001042390999998588, + "snakebids/tests/test_filtering.py::test_filter_list[zip_list1-filters1-output1]": 0.0011210980000555537, + "snakebids/tests/test_filtering.py::test_filter_list[zip_list2-filters2-output2]": 0.0008779740000477432, + "snakebids/tests/test_filtering.py::test_filter_list[zip_list3-filters3-output3]": 0.0008497520000219083, + "snakebids/tests/test_filtering.py::test_filter_list[zip_list4-filters4-output4]": 0.0008586389999436506, + "snakebids/tests/test_filtering.py::test_filter_list[zip_list5-filters5-output5]": 0.0008334320000358275, + "snakebids/tests/test_generate_inputs.py::TestAbsentConfigEntries::test_missing_filters": 0.05575604200004136, + "snakebids/tests/test_generate_inputs.py::TestAbsentConfigEntries::test_missing_wildcards": 0.05152146599994012, + "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_benchmark_test_custom_paths": 0.002784436999945683, + "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_collect_all_but_filters_when_exclusion_filters_used": 2.343094430000008, + "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_collects_all_paths_when_no_filters": 1.7884423669999592, + "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_collects_only_filtered_entities": 1.5269341280000504, + "snakebids/tests/test_generate_inputs.py::TestCustomPaths::test_errors_when_bools_given_as_filters": 2.192563221000057, + "snakebids/tests/test_generate_inputs.py::TestDB::test_pybidsdb_dir_absolute": 0.24037102799997, + "snakebids/tests/test_generate_inputs.py::TestDB::test_pybidsdb_dir_blank": 0.05452226199992083, + "snakebids/tests/test_generate_inputs.py::TestDB::test_pybidsdb_dir_relative": 0.05347135399995295, + "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_ambiguous_paths_with_extra_entities_leads_to_error": 10.372618719999934, + "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_ambiguous_paths_with_missing_entity_leads_to_error": 10.206381865000026, + "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_entity_excluded_when_filter_false": 11.955369846000053, + "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_entity_excluded_when_filter_true": 10.720455612000023, + "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_filter_false_in_list_selects_paths": 9.414856376000046, + "snakebids/tests/test_generate_inputs.py::TestFilterBools::test_text_filter_selects_paths_when_in_list_with_false": 9.119853158000012, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_combining_match_and_get_selects_correct_paths": 8.601319411999953, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_filter_with_invalid_method_raises_error": 5.423713425000017, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_filter_with_multiple_methods_raises_error": 0.6000856820000422, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_filter_with_no_methods_raises_error": 0.048665087999950174, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_get_method_selects_via_direct_matching": 8.634631789999958, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_regex_match_selects_paths": 8.67126192500001, + "snakebids/tests/test_generate_inputs.py::TestFilterMethods::test_regex_search_selects_paths": 8.965176126000017, + "snakebids/tests/test_generate_inputs.py::TestGenBidsLayout::test_gen_layout_returns_valid_dataset": 0.15661944300001096, + "snakebids/tests/test_generate_inputs.py::TestGenBidsLayout::test_invalid_path_raises_error": 0.007328466999979355, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_deprecated_dir_raises_warning": 0.15248507799992694, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_deprecated_reset_raises_warning": 0.002978636000023016, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_non_deprecated_text_in_reset_raises_error": 0.13046760100002075, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_normal_calls_give_no_warnings": 0.16817039699998304, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_old_dir_param_gives_warning": 0.17648774300010928, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_old_params_passed_on_to_new": 0.16737961399996948, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_old_reset_param_gives_warning": 0.17896532499997875, + "snakebids/tests/test_generate_inputs.py::TestNormalizeDatabaseArgs::test_second_return_never_none": 0.01008265399997299, + "snakebids/tests/test_generate_inputs.py::TestParseBidsPath::test_missing_match_leads_to_error": 1.2849365830001034, + "snakebids/tests/test_generate_inputs.py::TestParseBidsPath::test_one_match_found_for_each_entity": 1.3971062270000516, + "snakebids/tests/test_generate_inputs.py::TestParseBidsPath::test_splits_wildcards_from_path": 2.1007229860000507, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_exclude_and_participant_label_filter_correctly": 10.020250805999979, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_exclude_participant_does_not_make_all_other_filters_regex": 11.16848881300001, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter[exclude]": 10.396298545000036, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter[include]": 10.37612929799991, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter_no_wcard[exclude]": 10.639717914000016, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_when_subject_has_filter_no_wcard[include]": 10.621448600000008, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_without_subject[exclude]": 8.761452203000033, + "snakebids/tests/test_generate_inputs.py::TestParticipantFiltering::test_participant_label_doesnt_filter_comps_without_subject[include]": 9.649778487999981, + "snakebids/tests/test_generate_inputs.py::TestPostfilter::test_exclude_gives_regex_that_matches_anything_except_exclude": 0.68685351299996, + "snakebids/tests/test_generate_inputs.py::TestPostfilter::test_returns_participant_label_as_dict": 0.39017630800003644, + "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[0]": 0.000926243999970211, + "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[1]": 0.0007318439999721704, + "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[2]": 0.000722134999989521, + "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[3]": 0.0007591340000772107, + "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[4]": 0.0007376730000032694, + "snakebids/tests/test_generate_inputs.py::test_all_custom_paths[5]": 0.0007143810000229678, + "snakebids/tests/test_generate_inputs.py::test_attribute_errors_from_pybids_qualified_and_raised": 0.0008536209999761013, + "snakebids/tests/test_generate_inputs.py::test_custom_pybids_config": 0.05629593499998009, + "snakebids/tests/test_generate_inputs.py::test_generate_inputs": 12.075219266000033, + "snakebids/tests/test_generate_inputs.py::test_get_lists_from_bids": 0.07079638599998361, + "snakebids/tests/test_generate_inputs.py::test_get_lists_from_bids_raises_run_error": 0.0006947030000219456, + "snakebids/tests/test_generate_inputs.py::test_get_matching_files_skips_get_when_empty_prefilter": 1.4587908670000047, + "snakebids/tests/test_generate_inputs.py::test_index_metadata": 0.0021046080000246548, + "snakebids/tests/test_generate_inputs.py::test_nonstandard_custom_pybids_config": 0.051380773999994744, + "snakebids/tests/test_generate_inputs.py::test_regex_search_removed_from_filters": 0.0006307740000011108, + "snakebids/tests/test_generate_inputs.py::test_t1w": 0.2315436740000223, + "snakebids/tests/test_generate_inputs.py::test_t1w_with_dict": 0.1091469969999821, + "snakebids/tests/test_generate_inputs.py::test_when_all_custom_paths_no_layout_indexed": 0.09943372799995132, + "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_raises_error_if_contents_but_no_snakebids_file": 0.0013280730000246876, + "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_raises_error_if_malformed_snakebids_file_found": 0.0013255979999939882, + "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_returns_contents_of_snakebids_file_if_valid": 0.0014210150000053545, + "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_returns_none_if_directory_empty": 0.001062077999961275, + "snakebids/tests/test_output.py::TestGetSnakebidsFile::test_returns_none_if_directory_nonexistant": 0.0011646179999615924, + "snakebids/tests/test_output.py::TestPrepareBidsappOutput::test_creates_new_empty_bidsapp": 0.0024519959999338425, + "snakebids/tests/test_output.py::TestPrepareBidsappOutput::test_fails_when_directory_has_contents": 0.0023200089999591, + "snakebids/tests/test_output.py::TestPrepareBidsappOutput::test_success_on_directory_with_contents_when_forced": 0.0024579470000389847, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_beginning_of_name_always_prefix": 1.2966584480000165, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_beginning_of_path_always_root": 1.6914672469999914, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_bids_with_no_args_gives_empty_path": 0.0006765079999695445, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_bottom_directory_always_datatype": 1.7506613759999823, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_datatype_not_in_path_name": 1.5013698049999675, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_dir_entities_each_own_dir": 0.5913853369999629, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_directories_in_correct_order": 0.6960175379999782, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_end_of_path_always_suffix_extension": 1.9401041200000009, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_entities_all_in_path_as_tags": 2.030581668000025, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_entities_found_in_name_in_correct_order": 2.450020785999982, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_full_entity_names_not_in_path": 0.6084389909999572, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_long_and_short_names_cannot_be_used_simultaneously": 0.7696019200000137, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_missing_essential_entities_gives_error": 0.2625639159999764, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_no_underscore_at_beginning_if_only_suffix": 1.51121880900007, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_no_underscore_at_end_if_no_suffix": 1.2088026650000643, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_nondir_entities_dont_have_dirs": 2.026514514999974, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_number_of_dashes_corresponds_to_number_entities": 1.1970892260000028, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_number_of_underscore_corresponds_to_number_entities": 1.7677182540000445, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_underscore_does_not_precede_extension": 1.89480817499998, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_underscore_precedes_suffix": 1.5275133389999382, + "snakebids/tests/test_paths/test_bids.py::TestV0_0_0::test_values_paired_with_entities": 1.9639150390000282, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_beginning_of_name_always_prefix": 1.4285445280000886, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_beginning_of_path_always_root": 2.0502734359999977, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_bids_with_no_args_gives_empty_path": 0.0005856310000353915, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_bottom_directory_always_datatype": 1.7784586500000046, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_datatype_not_in_path_name": 1.8031384320000257, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_dir_entities_each_own_dir": 0.6501224280000315, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_directories_in_correct_order": 1.0563403639999933, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_end_of_path_always_suffix_extension": 1.5105014000000665, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_entities_all_in_path_as_tags": 1.2921200570000337, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_entities_found_in_name_in_correct_order": 3.1639267060000407, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_full_entity_names_not_in_path": 1.507815499000003, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_long_and_short_names_cannot_be_used_simultaneously": 1.1856319940000049, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_missing_essential_entities_gives_error": 0.32003495600002907, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_no_underscore_at_beginning_if_only_suffix": 1.2593441270000199, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_no_underscore_at_end_if_no_suffix": 1.1651752800000281, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_nondir_entities_dont_have_dirs": 1.9609461010000473, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_number_of_dashes_corresponds_to_number_entities": 1.0731529799999748, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_number_of_underscore_corresponds_to_number_entities": 1.9393080000000396, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_underscore_does_not_precede_extension": 1.5335084729999835, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_underscore_precedes_suffix": 1.054363341999931, + "snakebids/tests/test_paths/test_bids.py::TestV0_10_1::test_values_paired_with_entities": 1.580549913000084, + "snakebids/tests/test_paths/test_bids.py::test_benchmark_bids": 0.0010702120000019022, + "snakebids/tests/test_paths/test_specs.py::TestCustomEntityWarnings::test_no_warning_in_interactive_mode": 0.009849018000011256, + "snakebids/tests/test_paths/test_specs.py::TestCustomEntityWarnings::test_no_warning_when_bids_explicitly_generated": 0.01673423099998672, + "snakebids/tests/test_paths/test_specs.py::TestCustomEntityWarnings::test_no_warning_when_spec_declared": 0.018163510999954724, + "snakebids/tests/test_paths/test_specs.py::TestCustomEntityWarnings::test_using_custom_entities_with_default_bids_raises_warning": 0.008851451999987603, + "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_all_specs_have_docstrings": 0.04127011699995364, + "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_all_specs_have_format_example": 0.03424155000004703, + "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_no_format_example_when_no_docstring_parser": 0.040502136999975846, + "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_spec_has_correct_docstring": 0.023868193999987852, + "snakebids/tests/test_paths/test_specs.py::TestSpecDocstrings::test_spec_with_description_gets_default_docstring": 0.017394590000037624, + "snakebids/tests/test_paths/test_specs.py::test_all_entries_define_entity": 0.009008323000102791, + "snakebids/tests/test_paths/test_specs.py::test_include_subject_dir_can_remove_dir": 0.014720990999990136, + "snakebids/tests/test_paths/test_specs.py::test_reset_bids_spec_clears_cache": 0.043719538000061675, + "snakebids/tests/test_paths/test_specs.py::test_session_dir_can_be_excluded": 0.008712501999923461, + "snakebids/tests/test_paths/test_specs.py::test_spec_can_be_set_with_obj": 0.03388679000005368, + "snakebids/tests/test_paths/test_specs.py::test_spec_can_be_set_with_str": 0.034126145000016095, + "snakebids/tests/test_paths/test_specs.py::test_subject_dir_can_be_excluded": 0.008662951000019348, + "snakebids/tests/test_paths/test_specs.py::test_using_include_subject_dir_raises_warning": 0.009191095000005589, + "snakebids/tests/test_plugins/test_bidsargs.py::TestAddCliArguments::test_analysis_level_attributes_are_mutually_exclusive": 0.2487245710000252, + "snakebids/tests/test_plugins/test_bidsargs.py::TestAddCliArguments::test_analysis_levels_can_be_defined_in_config": 0.4306152330000259, + "snakebids/tests/test_plugins/test_bidsargs.py::TestAddCliArguments::test_analysis_levels_can_be_directly_defined": 0.22831155799997305, + "snakebids/tests/test_plugins/test_cli_config.py::TestMakesUnderscoreDashAliases::test_fails_if_undefined_type_given": 0.0011178020000670585, + "snakebids/tests/test_plugins/test_cli_config.py::TestMakesUnderscoreDashAliases::test_positional_args_added_without_conversion": 0.2143128539999566, + "snakebids/tests/test_plugins/test_cli_config.py::TestMakesUnderscoreDashAliases::test_underscores_to_dashes[hot0]": 2.234600962000002, + "snakebids/tests/test_plugins/test_cli_config.py::TestMakesUnderscoreDashAliases::test_underscores_to_dashes[hot1]": 2.204402699999946, + "snakebids/tests/test_plugins/test_cli_config.py::test_convert_arg_to_builtin": 0.0014694970000164176, + "snakebids/tests/test_plugins/test_cli_config.py::test_non_serialiable_type_raises_error": 0.0011566439999342037, + "snakebids/tests/test_plugins/test_cli_config.py::test_path_works_as_builtin": 0.000949717999958466, + "snakebids/tests/test_plugins/test_cli_config.py::test_using_class_method_as_type_gives_error": 0.0008782670000186954, + "snakebids/tests/test_plugins/test_cli_config.py::test_using_module_as_type_gives_error": 0.0010181559999864476, + "snakebids/tests/test_plugins/test_cli_config.py::test_works_when_key_not_present": 0.0009107769999445736, + "snakebids/tests/test_plugins/test_component_edit.py::TestAddArguments::test_config_key_can_be_set": 0.18960805099999334, + "snakebids/tests/test_plugins/test_component_edit.py::TestAddArguments::test_dynamic_inputs": 2.1821556989999635, + "snakebids/tests/test_plugins/test_component_edit.py::TestAddArguments::test_filter_with_bad_flag_errors": 1.0702199849999943, + "snakebids/tests/test_plugins/test_component_edit.py::TestAddArguments::test_filters_with_no_delimiter_errors": 1.178479259000028, + "snakebids/tests/test_plugins/test_component_edit.py::TestAddArguments::test_none_filters": 3.1909430540001154, + "snakebids/tests/test_plugins/test_component_edit.py::TestAddArguments::test_optional_filters": 2.2054253450000374, + "snakebids/tests/test_plugins/test_component_edit.py::TestAddArguments::test_required_filters": 2.2529555840000057, + "snakebids/tests/test_plugins/test_component_edit.py::TestAddArguments::test_works_when_key_not_present": 0.20856053400007113, + "snakebids/tests/test_plugins/test_component_edit.py::TestUpdateNamespace::test_filters_are_joined_with_preference_to_namespace": 4.915342991999978, + "snakebids/tests/test_plugins/test_component_edit.py::TestUpdateNamespace::test_namespace_is_cleared": 4.579213725000045, + "snakebids/tests/test_plugins/test_component_edit.py::TestUpdateNamespace::test_optional_filter_removes_filters": 2.312615394999966, + "snakebids/tests/test_plugins/test_component_edit.py::TestUpdateNamespace::test_original_filters_remain_intact": 3.4446387390000837, + "snakebids/tests/test_plugins/test_component_edit.py::TestUpdateNamespace::test_path_is_overwritten_and_resolved": 0.6899565069998062, + "snakebids/tests/test_plugins/test_component_edit.py::TestUpdateNamespace::test_wildcards_are_appended": 1.3385959260001528, + "snakebids/tests/test_plugins/test_component_edit.py::TestUpdateNamespace::test_works_when_key_not_present": 0.0007335049998573595, + "snakebids/tests/test_plugins/test_pybidsdb.py::TestAddArguments::test_args_not_added_if_already_present": 0.001104004999888275, + "snakebids/tests/test_plugins/test_pybidsdb.py::TestAddArguments::test_args_put_in_specified_group": 0.23257178199992268, + "snakebids/tests/test_plugins/test_pybidsdb.py::TestUpdateNamespace::test_namespace_cleared[False]": 0.0007629909999877782, + "snakebids/tests/test_plugins/test_pybidsdb.py::TestUpdateNamespace::test_namespace_cleared[True]": 0.0007431029999906968, + "snakebids/tests/test_plugins/test_pybidsdb.py::TestUpdateNamespace::test_old_config_keys_deprecated[False]": 0.5945308389999582, + "snakebids/tests/test_plugins/test_pybidsdb.py::TestUpdateNamespace::test_old_config_keys_deprecated[True]": 0.6675600680001708, + "snakebids/tests/test_plugins/test_pybidsdb.py::TestUpdateNamespace::test_old_key_not_set_if_pybidsdb_not_set": 0.0006807970000863861, + "snakebids/tests/test_plugins/test_pybidsdb.py::TestUpdateNamespace::test_pybidsdb_path_resolved": 0.6977272789999915, + "snakebids/tests/test_plugins/test_pybidsdb.py::TestUpdateNamespace::test_pybidsdb_reset_and_reset_db_both_work[False]": 0.001124893999985943, + "snakebids/tests/test_plugins/test_pybidsdb.py::TestUpdateNamespace::test_pybidsdb_reset_and_reset_db_both_work[True]": 0.0008823520000760254, + "snakebids/tests/test_plugins/test_pybidsdb.py::TestUpdateNamespace::test_warning_issued_for_reset_db": 0.0009704860000283588, + "snakebids/tests/test_plugins/test_snakemake.py::TestAddCliArguments::test_snakemake_help_arg_added": 0.0024175419999892256, + "snakebids/tests/test_plugins/test_snakemake.py::TestFinalizeConfig::test_exits_on_run_error": 1.1413199830000167, + "snakebids/tests/test_plugins/test_snakemake.py::TestFinalizeConfig::test_non_relative_configfile_is_preserved": 1.3806324060001316, + "snakebids/tests/test_plugins/test_snakemake.py::TestFinalizeConfig::test_normally_preserves_paths": 1.628953088000003, + "snakebids/tests/test_plugins/test_snakemake.py::TestFinalizeConfig::test_output_in_app_triggers_workflow_mode[path0]": 0.00586506999991343, + "snakebids/tests/test_plugins/test_snakemake.py::TestFinalizeConfig::test_output_in_app_triggers_workflow_mode[path1]": 0.005831870999941202, + "snakebids/tests/test_plugins/test_snakemake.py::TestFinalizeConfig::test_output_under_results_triggers_workflow_mode": 1.51672694399997, + "snakebids/tests/test_plugins/test_snakemake.py::TestFinalizeConfig::test_relative_configfile_gets_transferred": 1.9025185899999997, + "snakebids/tests/test_plugins/test_snakemake.py::TestFinalizeConfig::test_specified_configfile_output_always_preserved": 1.9400528920000397, + "snakebids/tests/test_plugins/test_snakemake.py::TestFindSnakefileConfig::test_errors_if_no_configfile_found": 0.005651090000014847, + "snakebids/tests/test_plugins/test_snakemake.py::TestFindSnakefileConfig::test_errors_if_no_snakefile_found": 0.0051343489999453595, + "snakebids/tests/test_plugins/test_snakemake.py::TestFindSnakefileConfig::test_finds_config_file": 0.0343130439999868, + "snakebids/tests/test_plugins/test_snakemake.py::TestFindSnakefileConfig::test_finds_snakefile": 0.016981534000024112, + "snakebids/tests/test_plugins/test_snakemake.py::TestResolvePath::test_does_not_change_dict_without_paths": 0.0007645750000619955, + "snakebids/tests/test_plugins/test_snakemake.py::TestResolvePath::test_filter_dict": 0.0007655959999510742, + "snakebids/tests/test_plugins/test_snakemake.py::TestResolvePath::test_resolves_all_paths": 0.0011079020000579476, + "snakebids/tests/test_plugins/test_snakemake.py::TestUpdateNamespace::test_force_output_is_set": 0.0030138519999809432, + "snakebids/tests/test_plugins/test_snakemake.py::TestUpdateNamespace::test_resolves_paths": 0.804361278999977, + "snakebids/tests/test_plugins/test_snakemake.py::TestUpdateNamespace::test_target_gets_set": 0.8755243159999964, + "snakebids/tests/test_plugins/test_snakemake.py::TestVersion::test_get_app_version_no_package": 0.00588185199990221, + "snakebids/tests/test_plugins/test_snakemake.py::TestVersion::test_missing_version_changed_to_unknown": 0.009015277999992577, + "snakebids/tests/test_plugins/test_snakemake.py::test_integration[/absolute/path]": 0.008380425000041214, + "snakebids/tests/test_plugins/test_snakemake.py::test_integration[app/results]": 0.014237714000046253, + "snakebids/tests/test_plugins/test_snakemake.py::test_integration[app]": 0.016352932000017972, + "snakebids/tests/test_plugins/test_snakemake.py::test_integration[foo/bar/lo]": 0.010058012000172312, + "snakebids/tests/test_plugins/test_validate_plugin.py::TestFinalizeConfig::test_ignore_validation_error": 0.0018477110000958419, + "snakebids/tests/test_plugins/test_validate_plugin.py::TestFinalizeConfig::test_missing_bids_validator": 0.002082687999973132, + "snakebids/tests/test_plugins/test_validate_plugin.py::TestFinalizeConfig::test_raise_validation_error": 0.0016108600000279694, + "snakebids/tests/test_plugins/test_validate_plugin.py::TestFinalizeConfig::test_skip_validation": 0.0007230869999830247, + "snakebids/tests/test_plugins/test_validate_plugin.py::TestFinalizeConfig::test_validation_successful": 0.0017511309999918012, + "snakebids/tests/test_plugins/test_version.py::test_distribution_is_retrieved": 0.29307776200005264, + "snakebids/tests/test_plugins/test_version.py::test_explicit_version_used_directly": 0.1566843540000491, + "snakebids/tests/test_plugins/test_version.py::test_one_of_version_and_distribution_must_be_provided": 0.000853779000067334, + "snakebids/tests/test_plugins/test_version.py::test_uninstalled_distribution_results_in_unknown": 0.23239276799995423, + "snakebids/tests/test_plugins/test_version.py::test_version_and_distribution_cannot_both_be_provided": 0.21214254899996376, + "snakebids/tests/test_printing.py::TestCorrectNumberOfLinesCreated::test_in_component": 1.587698596999985, + "snakebids/tests/test_printing.py::TestCorrectNumberOfLinesCreated::test_in_dataset": 3.866137560000027, + "snakebids/tests/test_printing.py::TestCorrectNumberOfLinesCreated::test_in_zip_list": 1.1561117750000562, + "snakebids/tests/test_printing.py::TestIndentLengthMultipleOfTabStop::test_in_component": 1.5281695409999543, + "snakebids/tests/test_printing.py::TestIndentLengthMultipleOfTabStop::test_in_dataset": 3.945615620000069, + "snakebids/tests/test_printing.py::TestIndentLengthMultipleOfTabStop::test_in_zip_list": 1.579591887999925, + "snakebids/tests/test_printing.py::TestIsValidPython::test_in_component": 2.2445006749999834, + "snakebids/tests/test_printing.py::TestIsValidPython::test_in_dataset": 4.050843489999977, + "snakebids/tests/test_printing.py::TestIsValidPython::test_in_zip_list": 1.3102530969999293, + "snakebids/tests/test_printing.py::TestMultipleLevelsOfIndentationUsed::test_in_component": 1.4763481709999837, + "snakebids/tests/test_printing.py::TestMultipleLevelsOfIndentationUsed::test_in_dataset": 4.95273137199996, + "snakebids/tests/test_printing.py::test_ellipses_appears_when_maxwidth_too_short": 0.8599716439999838, + "snakebids/tests/test_printing.py::test_line_never_longer_than_max_width": 1.147962844999995, + "snakebids/tests/test_printing.py::test_no_ellipses_appears_when_ziplist_empty": 0.1608139350000215, + "snakebids/tests/test_printing.py::test_no_ellipses_when_max_width_long_enouth": 0.7669898039999907, + "snakebids/tests/test_printing.py::test_no_ellipses_when_no_max_width": 1.3123726250000232, + "snakebids/tests/test_printing.py::test_values_balanced_around_elision_correctly": 1.6955745989999969, + "snakebids/tests/test_snakemake_io.py::test_glob_wildcards": 0.0016211779999366627, + "snakebids/tests/test_template.py::test_correct_build_system_used[flit-flit_core.buildapi]": 0.20486323099999026, + "snakebids/tests/test_template.py::test_correct_build_system_used[hatch-hatchling.build]": 0.19748578700006192, + "snakebids/tests/test_template.py::test_correct_build_system_used[poetry-poetry.core.masonry.api]": 0.2033768659999282, + "snakebids/tests/test_template.py::test_correct_build_system_used[setuptools-setuptools.build_meta]": 0.2455538500000216, + "snakebids/tests/test_template.py::test_format_poetry[git]": 0.30791906799993285, + "snakebids/tests/test_template.py::test_format_poetry[path]": 0.32757742300003656, + "snakebids/tests/test_template.py::test_format_poetry[url]": 0.32223663200005603, + "snakebids/tests/test_template.py::test_format_poetry[version]": 0.32161295600002404, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-flit]": 0.2325772909999273, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-hatch]": 0.16177938999999242, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-poetry]": 0.16147899000003463, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-200-2.2.2-1.1.1-setuptools]": 0.1619269750000285, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-flit]": 0.16134312600001977, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-hatch]": 0.15793995800004268, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-poetry]": 0.16125716500010867, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1-400-2.2.2-2.2.2-setuptools]": 0.16154325900004096, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.12.0-flit]": 0.1626586770000813, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.12.0-hatch]": 0.16202225199998566, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.12.0-poetry]": 0.1617896179999434, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-0.0.0-0.12.0-setuptools]": 0.17889983899999606, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-flit]": 0.1618080420000183, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-hatch]": 0.16480711599996312, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-poetry]": 0.1653868150000335, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2-2.2.2-setuptools]": 0.16242452300002697, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.12.0-flit]": 0.1629149730000563, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.12.0-hatch]": 0.16229348399997434, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.12.0-poetry]": 0.16122407300002806, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[1.1.1.dev1-200-2.2.2.dev1-0.12.0-setuptools]": 0.1625138809999953, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-flit]": 0.1615078419999918, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-hatch]": 0.16576540699998077, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-poetry]": 0.1605165669999451, + "snakebids/tests/test_template.py::test_gets_correct_snakebids_version[True-200-2.2.2-2.2.2-setuptools]": 0.1636637440000186, + "snakebids/tests/test_template.py::test_invalid_app_name_raises_error": 11.002131845999997, + "snakebids/tests/test_template.py::test_invalid_email_raises_error": 3.5341248309999855, + "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[flit]": 23.494805161999977, + "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[hatch]": 22.267323265000073, + "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[poetry]": 22.19269603500004, + "snakebids/tests/test_template.py::test_pyproject_correctly_formatted[setuptools]": 22.819276397000067, + "snakebids/tests/test_template.py::test_template_docs_build": 41.118647782999915, + "snakebids/tests/test_template.py::test_template_dry_runs_successfully[flit-setuptools]": 33.69759483200005, + "snakebids/tests/test_template.py::test_template_dry_runs_successfully[hatch-hatch]": 33.976352568999914, + "snakebids/tests/test_template.py::test_template_dry_runs_successfully[poetry-poetry]": 51.70877964299996, + "snakebids/tests/test_template.py::test_template_dry_runs_successfully[setuptools-setuptools]": 35.91339506800011, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_bool": 0.4949407000000292, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_cannot_be_mutated": 0.4381418349998967, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_contains_items": 0.7498326639999959, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_equal_items_are_equal": 0.5924480530001119, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_has_length": 0.5286946709999256, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_is_hashable": 0.5532961180000484, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_is_iterable": 0.45193486100015434, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_is_reversable": 0.5383491179999282, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_repr": 0.6207505840000067, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_addition": 0.8515270469999905, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_comparisons": 0.26573019199997816, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_count": 0.5664745679998759, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_equality": 0.835354725000002, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_getting": 0.44052155999986553, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_index": 1.3839512370000193, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_multiplication": 0.5959754120000298, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_supports_slicing": 0.36834170800000265, + "snakebids/tests/test_utils.py::TestImmutableListsAreEquivalentToTuples::test_they_are_not_tuples": 0.41249676099994304, + "snakebids/tests/test_utils.py::TestMatchesAny::test_with_email": 0.7928635849999637, + "snakebids/tests/test_utils.py::TestMatchesAny::test_with_eq_operator": 0.5499592620001295, + "snakebids/tests/test_utils.py::TestMatchesAny::test_with_re_match": 0.5202839849999918, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_all_requested_items_received_and_no_others": 0.8496234960000493, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_multiple_missing_key_raises_error": 1.898682208000082, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_multiple_selection_returns_same_type": 1.1341563550000728, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_order_of_selectors_is_preserved": 1.1929977360001658, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_selected_items_in_original": 0.94381035899994, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_single_key_gives_single_item": 0.9110507519999373, + "snakebids/tests/test_utils.py::TestMultiselectDict::test_single_missing_key_raises_error": 1.0765991339999346, + "snakebids/tests/test_utils.py::TestRegexContainer::test_bytes_matching_regex_are_contained": 0.1420908289999261, + "snakebids/tests/test_utils.py::TestRegexContainer::test_container_specific_to_type": 0.7363685290000035, + "snakebids/tests/test_utils.py::TestRegexContainer::test_str_matching_regex_are_contained": 0.23433401900001627, + "snakebids/tests/test_utils.py::TestRegexContainer::test_str_not_matching_regex_excluded": 0.23623451899993597, + "snakebids/tests/test_utils.py::test_get_wildcard_dict": 0.9441103220000286, + "snakebids/tests/test_yaml.py::TestWriteConfig::test_doesnt_overwrite_file": 0.2475823499999592, + "snakebids/tests/test_yaml.py::TestWriteConfig::test_ordered_dict_roundtrips_as_dict": 5.812574127000005, + "snakebids/tests/test_yaml.py::TestWriteConfig::test_overwrites_file_if_forced": 0.6361481080000431, + "snakebids/tests/test_yaml.py::TestWriteConfig::test_writes_correct_format": 0.7332765310000582, + "snakebids/tests/test_yaml.py::test_paths_formatted_as_str": 0.26757917399993403, + "snakebids/utils/containers.py::snakebids.utils.containers.MultiSelectDict": 0.001941866000038317, + "snakebids/utils/sb_itertools.py::snakebids.utils.sb_itertools.drop": 0.003726781000068513 } \ No newline at end of file