diff --git a/src/backend/tests/.test_durations b/src/backend/tests/.test_durations index 15d18bc90..365d1d677 100644 --- a/src/backend/tests/.test_durations +++ b/src/backend/tests/.test_durations @@ -67,164 +67,173 @@ "src/backend/tests/test_webhook.py::test_webhook_endpoint": 8.848518459000388, "src/backend/tests/test_webhook.py::test_webhook_flow_on_run_endpoint": 4.675444458000584, "src/backend/tests/test_webhook.py::test_webhook_with_random_payload": 5.161753501000476, - "src/backend/tests/unit/api/test_api_utils.py::test_get_outdated_components": 0.0017631249999681131, - "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.0022670849999713028, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 1.7481415339999842, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 26.41031511899999, - "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 1.7893139390000101, - "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 1.6870583510000188, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 1.2298859289999768, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 1.7736475330000019, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 1.7560738239999978, - "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 1.778861317999997, - "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 1.7161842939999872, - "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 1.8359752190000336, - "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 2.2975250519999975, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 1.6733708309999997, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 1.7182308050000188, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 1.7455541559999972, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 1.9661456810000288, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 1.7919677730000103, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 2.38362393700001, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 1.7488259079999864, - "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 1.7746817880000094, - "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 1.778121101000039, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 1.8005390859999864, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 1.7822004289999995, - "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 2.5431134970000073, - "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 2.389354776999994, - "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 1.3543506740000169, - "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 1.6322982810000042, - "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 2.954711787000008, - "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 2.424689332000014, - "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 1.8432600909999906, - "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 1.854633927000009, - "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 2.3468312130000015, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 1.4170512360000203, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 1.398274219000001, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 1.9472019379999779, + "src/backend/tests/unit/api/test_api_utils.py::test_get_outdated_components": 0.0017272169999955622, + "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.002084402999997792, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 1.7047259810000241, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 21.968919762999974, + "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 1.6366667480000103, + "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 1.6417472469999836, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.107976457999996, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.06596386000001075, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.05262614100001883, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.05604340700000421, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.045979658999982576, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 2.0537538190000078, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.02509652500000925, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.0377225249999924, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 1.2357375720000618, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 1.2159503219999976, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 1.6925664490000258, + "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 1.669010817999947, + "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 1.6685896870000079, + "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 1.7745348040000408, + "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 2.3428557249999926, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 1.6656586129999482, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 1.7738569489999918, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 1.720848894000028, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 1.9304348430000005, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 1.767775305999976, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 1.709880256999952, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 3.755983025999967, + "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 1.7310707520000506, + "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 2.4166377420000345, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 12.786539336999965, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 1.7589403439999387, + "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 12.791073890999996, + "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 3.024345906999997, + "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 1.3376961339999411, + "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 1.5785670209999694, + "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 4.101099445000045, + "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 2.386136755999985, + "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 1.8497175630000129, + "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 1.814439870000001, + "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 2.3809800559999417, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 1.3997923100000094, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 1.3847382159999597, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 1.897090434000006, "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__Exception": 5.891528583015315, "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__HTTPException": 2.8841335409670137, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__exception": 2.0054446849999863, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 2.8701288899999895, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__exception": 1.9269962839999266, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 12.837343828999963, "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_alread_exists": 3.690157334029209, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_already_exists": 2.008939483000006, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 1.9462890819999927, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 1.922864575999995, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 1.9532296369999642, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 2.1662082399999747, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_already_exists": 1.9238020180000035, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 1.885149608000006, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 1.8869827870000222, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 13.699293031000025, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 2.070979272000045, "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__Exception": 3.1565893749939278, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__exception": 2.081866199999979, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 2.1389514480000003, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 2.0445527869999864, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 2.1289878469999906, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 2.1443009239999924, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__exception": 2.0039413570000306, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 2.0741676119999397, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 1.9270043440000109, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 2.069214393999971, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 2.9646247150000136, "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__Exception": 3.202228542009834, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__exception": 2.105398094999998, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.001675444999989395, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__exception": 1.9951050779999946, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.001527295000016693, "src/backend/tests/unit/base/models/test_model_constants.py::test_provider_names": 0.024663168034749106, "src/backend/tests/unit/base/tools/test_component_tool.py::test_component_tool": 0.04467487393412739, - "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool": 0.004177082000012433, - "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 0.005196933000007675, - "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.007465355999983103, - "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 3.012310665000001, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.002723421000041526, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.0031313140000008843, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.0022288999999773296, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0014089030000263847, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.001377064999957156, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.001431014999980107, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0016798880000123972, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.001403592000002618, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0015551260000279399, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0014626140000189025, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0016567039999699773, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.0014862370000230385, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0015396359999897413, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0016981630000145742, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.002762253000014425, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.00250325199996837, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.0023425520000444067, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.002664390999967736, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.0022292399999912504, - "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 0.07477499900002726, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.029715499000019463, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.0291174959999978, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.0034348949999980505, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_binary_content": 0.0033098929999937354, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_default_filename": 0.00411513200000968, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_filename_from_content_disposition": 0.00417946300004246, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.0030142819999809944, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.028832164000021976, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.031469264000008934, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.001422869999970544, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.09911990899999523, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.08119699700000638, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.046758023999984744, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.005158827000002475, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004377932000039664, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.003807018999992806, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.00484164499997064, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.004193218000011711, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.004056042999991405, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.004084355000031792, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.004033810999999332, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.004405722999962336, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.16762850099999582, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.007856519000000617, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0010726999999803866, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.2798216669999931, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.41034814700000766, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.33614162500001044, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.6517368909999846, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.0034908120000238796, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.003726501000016924, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.003086918000008154, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.0023467379999999594, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.002856578999995918, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.004725122999985842, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.002916851000037468, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.0026519959999973253, - "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.0030961439999828144, - "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.0028118950000077803, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.0019012260000010883, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_system_message": 0.00541307600002483, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0016880569999955242, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0017891169999870726, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.0018206949999637345, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.00470479500003762, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.004713061000018115, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.0269920060000004, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.004753306000026214, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.006136335999968878, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.0033656280000116112, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.002614867000005461, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0031433139999705872, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool": 0.0040655950000427765, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 0.004950872999984313, + "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.0014231419999646278, + "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.006980044999920665, + "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 1.8621459490000234, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.0024930440000048293, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.0028261159999374286, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.0022212490000583784, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.001526282000043011, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.0014802480000071228, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0015322840000067117, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0017124610000109897, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.001518220000036763, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0015415229999575786, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0015165260000458147, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0017213180000226203, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.0015586839999741642, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0015816069999914362, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0017166590000101678, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.002691284000036376, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.0025354130000323494, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.002341190999970877, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.0025538000000437933, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.00217810899999904, + "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 0.07081776600000467, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.028527711000037925, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.028187810999895646, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.003329774000008001, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_binary_content": 0.003062837000015861, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_default_filename": 0.003952945000037289, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_filename_from_content_disposition": 0.003988633000062691, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.0030287639999642124, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.02811008399999082, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.030052803999979005, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.0014676140000915439, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.03233084900000449, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.030733772000019144, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.03075115400008599, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.00505192299999635, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.0040464809999321005, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.0034073780000198894, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.004507037999928798, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.003985326000019995, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.0037810759999956645, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.0037638830000332746, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.004075001000046541, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.003876713999943604, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.17354543200008266, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.03648640100004741, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0011075540000433648, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.46931925500001626, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.46875571100002844, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.30153580399996827, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.4452503340000362, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.003210802000012336, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.0035037879999322286, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.002971095000020796, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.002388109999913013, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.002842055000030541, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.004731043999981921, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.0028546090000531876, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.002609420999988288, + "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.0030909480000218537, + "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.002879715999938526, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.001371495999990202, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_system_message": 0.004109927000058633, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0013789700000188532, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0013346169999977064, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.0014914590000216776, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.00426917400000093, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.0035610859999906097, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.007198832999961269, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 1.0719957739999018, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.0041562339999927644, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.0031918569999334068, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.002589494000005743, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0031505699999456738, "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_invalid_llm_config": 0.42860454198671505, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_invalid_output_schema_type": 0.002534156999956849, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.003497423000027311, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.004106398999965677, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.0029053389999944557, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.003508593999981713, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 1.5048135219999494, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_invalid_output_schema_type": 0.002546485000038956, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.00351740400003564, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.0040416199999526725, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.002674221999996007, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.0038339849999715625, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 1.4678833779999536, "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.17]": 4.332370791060384, "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.18]": 3.6762167080305517, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.19]": 1.575966238000035, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 1.550689551000005, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 1.5600006120000103, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 0.011442242999976315, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 1.4917928520000032, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 2.6729811119999454, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 1.5572880579999833, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 1.5183210909999616, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 1.5422897139999918, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.001054327000019839, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.19]": 1.5834480849999863, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 1.4728818950000004, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 1.5514830719999964, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 1.522656553000047, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 1.5045703879999905, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 1.4877845520000506, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 1.537752676000025, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 1.5208825610000076, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 2.5889422199999785, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0010783890000425345, "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.0.17]": 0.26945149997482076, "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.0.18]": 0.28087970800697803, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.0.19]": 0.07194310000005544, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.03559453999997686, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.08170321799997282, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.003234950999967623, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.0.19]": 0.03134308700003885, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.03541855500003521, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.029984728000044925, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.003104677999942851, "src/backend/tests/unit/components/models/test_ChatOllama_component.py::test_build_model": 0.0020211669616401196, "src/backend/tests/unit/components/models/test_ChatOllama_component.py::test_get_model_failure": 0.0068002091138623655, "src/backend/tests/unit/components/models/test_ChatOllama_component.py::test_get_model_success": 0.015780292043928057, @@ -232,573 +241,627 @@ "src/backend/tests/unit/components/models/test_ChatOllama_component.py::test_update_build_config_mirostat_disabled": 0.0013394170091487467, "src/backend/tests/unit/components/models/test_ChatOllama_component.py::test_update_build_config_mirostat_enabled": 0.0016756660188548267, "src/backend/tests/unit/components/models/test_ChatOllama_component.py::test_update_build_config_model_name": 0.0062951669679023325, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_empty_str_endpoint": 0.0008305590000077245, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0007957139999348328, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.0012486499999795342, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0008217129999934514, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0007758870000316165, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0007564910000041891, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0008325129999775527, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0007742649999613604, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.000738296999998056, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0009922909999886542, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0008410890000050131, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0007482450000111385, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0008687310000254911, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0007885110000529494, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0007292900000948066, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0007915360000652072, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.0007505799999307783, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0007554880000384401, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0007956430000035652, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0007827100000099563, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0008440940000014052, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0008126859999606495, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0008399260000260256, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0008165840000060598, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0007709579999755078, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0008596629999715333, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0008613959999479448, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0007524140000327861, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.08937712900007, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.02825947100001258, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.04064742599996407, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.0038227300000244213, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.005271572999959062, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.0036124290000429937, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.02888246300000219, - "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.0028224550000004456, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 1.5647131269999477, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_empty_str_endpoint": 0.0007864549999681003, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0007452200000557241, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.0011209080000185168, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.00072762600001397, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0007396789999916109, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0007424830000672955, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0007650559999206052, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0007224560000054225, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0007314530000144259, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.000747531999934381, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.000723457999981747, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0007412210000552477, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0007528340000249045, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0007320449999497214, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0007204830000091533, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0007483239999714897, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.0007469410000453536, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0007496270000046934, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.000755398000023888, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0007433860000105597, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0007330349999961072, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0007455489999870224, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0007457799999315284, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0007257720000097834, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0007478229999833275, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0007700240000190206, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0007504580000272654, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0007451089999790383, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.08839195699994207, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.027410011999961625, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.02927728100002014, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.003543262999983199, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.004464487000007011, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.0034496169999442827, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.02797945300005722, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model": 0.003228094999997211, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.0029793299999596456, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.003158774999974412, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.002541936000000078, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.023292419000028985, + "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.0025252949999980956, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 1.5631471080000665, "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.17]": 3.6106157921021804, "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.18]": 3.6919090420706198, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.19]": 1.655275840999991, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.0]": 1.592353811999999, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.1]": 1.642500195000025, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_latest_version": 1.5783257749999962, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0010861470000236295, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.19]": 1.6261930150000126, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.0]": 1.569948535999913, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.1]": 1.6103770830000599, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_latest_version": 1.608162182000001, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0010737109999467975, "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.0.17]": 0.27941045799525455, "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.0.18]": 0.24612879107007757, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.0.19]": 0.03518639599991502, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.03161542900005543, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.030538153999998485, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.003240054999992026, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.002166881999926318, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.0022408699999800774, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.0022595649999743728, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.0035727640000686733, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.0028755249999790067, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.0028736209999919993, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.002457174000028317, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.002593075999982375, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.002718189999995957, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.002730964000079439, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.0028808939999294125, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.002579421000007187, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0010402400000657508, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.07575405999995155, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.1015651479999633, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.03383322099995212, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.00387014000000363, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.002899319999983163, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.002434912000012446, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.002392221999969024, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.0019735609999997905, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.0023335330000122667, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0020577179999463624, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.002013225999974111, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.0020263489999479134, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 2.5852843129999883, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.0.19]": 0.031182607999994616, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.02981868600005555, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.02930593299998918, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.0033076970000252004, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.0021880570000121224, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.0021764350000239574, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.0022868120000225645, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.003866376000019045, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.002940469999941797, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.003061103999982606, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.0026541669999460282, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.0025993729999527204, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.0027632690000700677, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.002908270999967044, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.002737340000066979, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.0025000079999699665, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0012210150000555586, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.0030249480000179574, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0014130320000731444, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.0012113169999565798, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.0018271540000114328, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.0020306950000303914, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.002103621000003386, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.4181204739999771, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.003385217999948509, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.0024167040000406814, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.0023003970000559093, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.002229504000013094, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.0022927129999743556, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0022556239999858008, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.004042543000025489, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0011076550000552743, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.031269328999997015, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.031110506999937115, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.03143334499998218, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.004977045000032376, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.002805286999944201, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.0024401359999615124, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.0023843840000381533, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.0019990660000530625, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.002385586000002604, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.002035914000032335, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0020505219999336077, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.0020552899999870533, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 1.5429267119999963, "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.17]": 15.071019583090674, "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.18]": 5.277748624968808, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.19]": 1.6111417320000214, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 1.645558005000055, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 1.6451582309999822, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 1.5466248879999966, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 1.5484888360000468, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 1.559530742999982, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0018341809999924408, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0014434320000304979, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.002152524999985417, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0015598389999809115, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0015290320000076463, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.00141293499996209, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.002288969000005636, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.0018646380000859608, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.0021155350000867656, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.002427898000064488, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.0018882520000147451, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0019240880000097604, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::test_python_repl_tool_template": 0.022143096000036167, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_empty_response": 0.0033463309999888224, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_error_handling": 0.0027890210000691695, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_success": 0.0033035999999810883, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_text": 0.002720753000005516, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_wikidata_initialization": 0.0027075799998783623, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_wikidata_template": 0.0164490569999316, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::test_yfinance_tool_template": 0.04200019999990445, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.048225879000028726, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.3418821540000181, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.14159084199997096, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 0.4475617150000062, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.21565879499996754, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.25709917199998245, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.253565402999925, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 1.1644287899999881, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.1310368470000185, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 0.8564732869999716, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.36979149200004713, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 1.50333074699995, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 1.6187152669999136, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 2.045318189999989, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 1.6755597570000305, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.002885682999931305, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.003504337000038049, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004086943999993764, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.0027001960000347935, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.002717849000021033, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.00392599400004201, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.19]": 1.6150630949999254, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 1.5701898150000488, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 2.774597928999981, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 1.5571463820000417, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 1.5692789780000567, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 1.5529416740000102, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0018537450000053468, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.001414015999955609, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.0021613580000234833, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0015925169999491118, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0015072080000209098, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.0013949290000141445, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.0022854669999787802, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.0018886389999579478, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.002484530000003815, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.0018750529999351784, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.001876145999972323, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.001854294000054324, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0010595940000257542, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.0020516719999363886, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.0021600049999506155, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.003126215999998294, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.0012259219999464221, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0010810740000124497, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.0011745589999918593, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.0020037130000218895, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.002112505000013698, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.004640215999984321, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.001948801999958505, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0010344170000280428, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.002140479000047435, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.004385161000016069, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0010574590000373973, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0010559469999407156, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0010791399999448004, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.0024664449999818316, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.0036858170000186874, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.00243143099999088, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.002227249999975811, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.0072251020000635435, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.0016846780000605577, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.001872599000023456, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.0017782240000769889, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.0027976530000728417, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.003113693000045714, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.0031162149999772737, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::test_python_repl_tool_template": 0.02136723399996754, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_empty_response": 0.003198410999971202, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_error_handling": 0.0027942959999904815, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_success": 0.0032480130000180907, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_text": 0.0027133749999279644, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_wikidata_initialization": 0.0026080680000291068, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_wikidata_template": 0.015679284999976062, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_fetch_content": 0.0026714480001146512, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_fetch_content_text": 0.0019099500000265834, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_wikipedia_error_handling": 0.0019146970000178953, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_wikipedia_initialization": 0.0018035610000310953, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_wikipedia_template": 0.014001500999995642, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::test_yfinance_tool_template": 0.048638098999958856, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.04994834100000389, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.49887466699993865, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.10046927099995173, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 0.5916886449999765, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.1332118459999947, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.12905169499998692, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.12865863400003263, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 0.9724781019999682, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.09897205399994391, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 0.701612219000026, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.3533379440000317, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 1.1870874250000156, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 1.2582605919999423, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 1.0809904159999633, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 0.9725194830000419, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.0028722819999984495, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.0034156640000446714, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004097256000022753, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.002782555000010234, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.002767125999923792, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.003895717999967019, "src/backend/tests/unit/custom/component/test_component_to_tool.py::test_component_to_tool": 0.019733334018383175, "src/backend/tests/unit/custom/component/test_component_to_tool.py::test_component_to_tool_has_no_component_as_tool": 0.0017144169833045453, - "src/backend/tests/unit/custom/component/test_component_to_tool.py::test_component_to_toolkit": 0.004543995000005907, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.001054616999965674, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0012476080000283218, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.0026277620000314528, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.003529122999907486, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs": 0.001764981999997417, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs_various_components": 0.007025344999988192, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.014721209000015278, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.037478135999947426, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 1.5888679939999975, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 1.6710162119999836, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 1.629418363999946, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 1.6353781330000174, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 2.9224710769999547, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 1.575011520999908, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0011392359999717883, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0012978820000171254, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.001293183000029785, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.001823960999956853, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0012720630000444544, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.001172436999979709, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0009416259999852628, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0009398430000260305, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.000922351000042454, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0013536039999735294, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.0022268540000141, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0018142440000588067, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.001307458000042061, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.00101392199997008, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0011417900000196823, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0012222399999473055, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0009008390000531108, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0009971009999389935, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0014525599999615224, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0009277300000576361, + "src/backend/tests/unit/custom/component/test_component_to_tool.py::test_component_to_toolkit": 0.005265149000024394, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.001164018999986638, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0012972079999826747, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.0026522919999933947, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.0035054909999985284, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs": 0.0020306039999695713, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs_various_components": 0.0068978229999743235, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.012813073999950575, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.03287209900003063, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 1.6002044530000603, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 1.6036431490000496, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 1.5877874470000393, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 1.620962449999979, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 1.594328933999975, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 1.6380462079999916, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.001569033999999192, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0017532760000449343, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.001721558000042478, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.014692245999981424, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0017375269999888587, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0016289059999508027, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0009714299999927789, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.000974696000014319, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0009561519999579104, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0013577799999211493, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.0021598659999995107, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0026670999999964806, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0013343070000360058, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0010302100000103565, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.001076624999939213, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0012756969999259127, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0009639460000130384, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0009841540000365967, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0013183170000274913, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0009470640000017738, "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_valid_type_and_data_asyncio_plugin": 0.007096707937307656, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_thread_safety_accessing_events_dictionary": 0.0013232879999804936, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.0046495230000687116, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.000948799000013878, - "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.029882319000023472, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004273301000068841, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.0014533909999840944, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0010254110000005312, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.005163761999938288, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.005385344999979225, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.004351724999992257, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0013961540000195782, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 1.6868459210000424, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0013602069999478772, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0010355919999938124, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_thread_safety_accessing_events_dictionary": 0.0013433330000225396, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.0029335169999740174, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.0009210569999709151, + "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.028985278000106973, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004153529000063827, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.0014425580000079208, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0010650739999960024, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.004913704999864876, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.0052429090000032375, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.004268423000041821, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0015099240000040481, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 1.6373904669999888, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0012328480000292075, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.00103676299994504, "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_valueerror_for_invalid_field_type_in_tuple": 0.00342700001783669, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_valueerror_for_unsupported_value_types": 0.0010802850000004582, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.018625401999997848, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.01637409100004561, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.017259272999979203, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.01762604100002818, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.027254366999954982, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.03329151600001978, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_valueerror_for_unsupported_value_types": 0.0012430250000079468, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.018813646999944922, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.016012626999895474, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.016947888999936822, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.016899277000050006, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.026513442999998915, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.032060797999974966, "src/backend/tests/unit/graph/graph/test_base.py::test_graph_set_with_invalid_component": 0.0009155830484814942, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_set_with_valid_component": 0.0002511379999532437, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.01792719899998474, - "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00023630099997262732, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.02631293599995388, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.00023769299997411508, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.023842438999963633, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.021882905999973445, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 2.034349202000044, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 2.4665780930000096, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.03301417200003698, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.05054343599999811, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.000282035999987329, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.025676873000008982, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0008680589999698896, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0008610560000192891, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0008685599999580518, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0008600940000746959, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.000894709000021976, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0008705649999569687, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.0008638809999865771, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0008926840000071934, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0008866950000765428, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0008620779999546357, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0008327429999326341, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0008611259999042886, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.000863219999928333, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0009143259999859765, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0008705740000891637, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0008521509999468435, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0009576770000307988, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0008895999999367632, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0008473899999899004, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0008368709999899693, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0008272620000866482, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0008158420000086153, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0009043369999517381, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0031078069999921354, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0015284310000538426, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0009074420000274586, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.000820610999994642, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0008391759999994974, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.000906812000039281, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0008143879999238379, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0008191690000103335, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0008276240000100188, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.000836892000052103, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0008142899999938891, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0008210110000277382, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0008222839999803, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.000817024999946625, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0008360200000083751, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0008166529999584782, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0008260209999662038, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0008159020000562123, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0008063930000048458, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0008168939999677605, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.000813708000009683, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0009461949999831631, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0010576630000400655, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0009433700000158751, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.000901000999988355, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0009622349999744984, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.000947396999947614, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0009968099999468905, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0009307170000738552, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0009935629999517914, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0009890450000398232, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0010020589999726326, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0009751090000236218, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0009605020001117737, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0009358760000282018, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0009769430000119428, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0009575040000413537, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.000960620999933326, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0009349730000280942, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0009537499999510146, - "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0010307730000249649, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.000979576000020188, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0009024530000374398, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0009732059999691955, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.001019622000058007, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0009334810000041216, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0009793880000188437, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0008926830000746122, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0011252000000467888, - "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0008250989999964986, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0008616980000510921, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0008630900000525799, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0008673290000160705, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.0009999350000384766, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0008640130000117097, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0009213779999868166, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.000861477000000832, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0008621680000260312, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0008623079999665606, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_set_with_valid_component": 0.00024147099998117483, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.016466873000013038, + "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00022210300005554018, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.02554061999995838, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.00022916800003258686, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.023042745999987346, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.02130469600001561, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 1.8037290269999744, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 2.440980244000002, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.024725074999992103, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.0516858589999174, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.0002588030000083563, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.023837907000086034, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0008486130000164849, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0009368259999860129, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0009143239999502839, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0009749359999773333, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.000937776999990092, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0009479769999529708, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.000982239999984813, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0009529160000170123, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0009461929999474705, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0009026820000030966, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0009272979999082054, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0009171299999479743, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0009308059999852958, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0009843230000115, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0009312450000038552, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0009623929999520442, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0009910670000294886, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0009450300000821699, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0009070790000578199, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0009459639999249703, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0008388230000377916, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0008277919999954975, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0008364889999938896, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0010038009999675523, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0014537100000211467, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0008286839998845608, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0008277109999994536, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0008154690000310438, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0008406869999930677, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0008205180000118162, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0008202680000408691, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0008117220000372072, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0008384419999742931, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0008209700000065823, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0008352570000056403, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0008187549999547628, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0008296850000419909, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0008691289999660512, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0008253479999780211, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0008090270000025157, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0008564460000570762, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0008227419999684571, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0008956300000022566, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0008360169999832578, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0010623410000221156, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0009187529999508115, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.000970117999941067, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0008444930000450768, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0009705780000217601, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0009535680000567481, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0010026769999171847, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0009371769999688695, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0009758889999034182, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0010091199999919809, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.001022444999932759, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0009748670000817583, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0011302259999865782, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0010002630000371937, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.001007146000006287, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0009578150000493224, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0009967480000909745, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0011285820000352942, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0009199049999324416, + "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0010296890000063286, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.0009779820001085682, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0009315960000435553, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0009741459999759172, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0008895079999433619, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0009131909999382515, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.000983583000049748, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.002235946000041622, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0008786579999764399, + "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.000810591000004024, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.000872023999988869, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0008769829999550893, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0008559650000279362, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.000999872999955187, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0008515679999732129, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0009277580000457419, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0008585010000388138, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0008658840000634882, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0008780160000014803, "src/backend/tests/unit/graph/test_graph.py::test_build_edges": 0.001086625037714839, "src/backend/tests/unit/graph/test_graph.py::test_build_nodes": 0.0012113330303691328, "src/backend/tests/unit/graph/test_graph.py::test_build_params": 0.00745550001738593, "src/backend/tests/unit/graph/test_graph.py::test_circular_dependencies": 0.0011518750106915832, - "src/backend/tests/unit/graph/test_graph.py::test_find_last_node": 0.001344077999988258, + "src/backend/tests/unit/graph/test_graph.py::test_find_last_node": 0.0012376469999821893, "src/backend/tests/unit/graph/test_graph.py::test_get_node": 3.6276886249543168, "src/backend/tests/unit/graph/test_graph.py::test_get_node_neighbors_basic": 0.0015942919999361038, "src/backend/tests/unit/graph/test_graph.py::test_get_root_vertex": 0.00336533400695771, "src/backend/tests/unit/graph/test_graph.py::test_get_vertices_with_target": 0.0015001240535639226, "src/backend/tests/unit/graph/test_graph.py::test_graph_structure": 3.660518125980161, - "src/backend/tests/unit/graph/test_graph.py::test_invalid_node_types": 0.0013685040000837034, + "src/backend/tests/unit/graph/test_graph.py::test_invalid_node_types": 0.0014339319999976397, "src/backend/tests/unit/graph/test_graph.py::test_matched_type": 0.0011828330461867154, "src/backend/tests/unit/graph/test_graph.py::test_pickle_graph": 0.025576499931048602, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow": 0.0020753909999484677, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.002661123000052612, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.004049423000026309, - "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.2903884259999927, - "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0008556849999763472, - "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0019187479999800416, - "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0008682289999342174, - "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0008886179999763044, - "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0010134999999991123, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow": 0.0020783830000254966, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.0026742329999933645, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.0040350090000060845, + "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.22783367400000998, + "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0008762720000277113, + "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0019288530000380888, + "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0008765730000277472, + "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0008757820000369065, + "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0009920500000362154, "src/backend/tests/unit/graph/test_graph.py::test_validate_edges": 0.0010510420543141663, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.0027463630000283956, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0020805810000297242, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0012141650000216941, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0018388499999559826, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0018551499999830412, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0011173539999731474, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.0016606560000127502, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.002188331999946058, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0019049619999691458, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0009327810000172576, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0015351339999938318, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0018262769999637385, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0016701239999861173, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.001055598000050395, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.001017137000076218, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0009026439999502145, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0008929950000151621, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0008997969999882116, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0008947590000047967, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0008950489999506317, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0009238540000069406, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 1.7861974219999865, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.0316383220000489, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.035721077999937734, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.17904318500001182, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.1396331499999519, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.07668020699998124, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.07671972100001767, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0008525610000447159, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0008364299999925606, - "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0008362099999317252, - "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0009104879999881632, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0008368620000283045, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0008403789999533728, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.000834586999928888, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0008297479998873314, - "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.000927489999980935, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0008692209999594525, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0008314699999232289, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0008579699999700097, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0008447850000266044, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0009998659999723714, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0009443599999485741, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0008393039999532448, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0008471300000110205, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0008394860000180415, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0009005799999499686, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0009377399999834779, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0008583219999991343, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0008448259999909169, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0008583299999145311, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0008485429999609551, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0011448340000015378, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.00083382400003984, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0008558360000279208, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0008453180000174143, - "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0008336250000411383, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.000871013999983461, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0008498650000774433, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.000903927000024396, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0009133640000413834, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.000923773999943478, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0012289930000406457, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0015369779999900857, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0012841239999943355, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0014380520000258912, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.001124116000084996, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0012702280000098654, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0012855070000341584, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.0019767019999790136, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0020304919999603044, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0012001160000068012, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0018287980000764037, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.001834398000028159, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.001061418999995567, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.0016114619999711977, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0016526599999906466, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0018737110000301982, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0009375490000707032, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0015329660000134027, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0018103030000702347, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0016784090000214746, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0010549659999696814, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0010131080000519432, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0009210869999947136, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0009268059999953948, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0009082919999627848, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0008711130000165213, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0008955089999744814, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0009417440000447641, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 2.969395743000007, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.02995877300003258, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.03443315999999186, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.17638417399996342, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.13336536599996407, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.07107896500002653, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.0729023619999225, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0008238849999884224, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0007905620000769886, + "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0008175439999718037, + "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0008168319999413143, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0008295459999771992, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0008050700000126199, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0008296259999838185, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0008101779999378778, + "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0008304079999561509, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0008226330000411508, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0008097689999999602, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0008280119999994895, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0008094990000131475, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0008882350000476436, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.000912671000037335, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.000825738999992609, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0008241150000003472, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0007954910000194104, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0008865810000315832, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0009164269999928365, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0008431419999510581, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0008252979999952004, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0008389730000430973, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0008278130000007877, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0008460550000677358, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.002193057000056342, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0008313180000527609, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0008128849999593513, + "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0008160309999993842, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0008371490000058657, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0008247569999184634, + "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0008453460000055202, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0008768239999881189, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0008477499999344218, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0008854690000248411, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0011682069999778832, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0015518519999773162, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0012694659999397118, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0014353650000202833, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.0011107099999776437, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0012880410000093434, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0012863860000038585, "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_invalid_field_types_handling": 0.0005195839912630618, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_attribute_processing": 0.0013554499999486325, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.001358605000064017, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0012744260000090435, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.001478287000054479, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0014601029999994353, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.001600574000008237, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0012805599999410333, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0012946049999413844, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0014249769999992168, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0013773700000001554, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0008957399999758309, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.001251515000035397, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0013229780000756364, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0012953869999705603, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0012709620000350697, - "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.0029239830000165057, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0008610350000139988, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.000857388000042647, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0008427920000144695, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0008578110000030392, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0008531909999760501, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0008396459999744366, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0008307410000156779, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0008499360000087108, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0009885750000080407, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0008442150000291804, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0008403269999917029, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0011575490000268474, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0009476170000084494, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0008516870000221388, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0009439020000741039, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0008357870000850198, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.001098078000040914, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0008891180000318855, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0008242279999421953, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0008415500000182874, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0008295879999877798, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0008410190000063267, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0008450249999896187, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0008322930000304041, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0008305379999455909, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0008274719999121771, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0008156920000033097, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0008265519999781645, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0008351279999487815, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0008102110000436369, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0008384019999994052, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0008249979999277457, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0008282350000854422, - "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0008546640000304251, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.001937984000051074, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0009797380000122757, - "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.009629281000002266, - "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.009000828000012007, - "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0013410309999812853, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.001731238999980178, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0012707719999980327, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0008870250000541091, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0013065259999507361, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0009734860000207846, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.001507611999954861, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.001599732999977732, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0008936179999636806, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.0019870959999366278, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.002064501999939239, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.0019046629999479592, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.001958363000085228, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.0019058150001001195, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.003237168999930873, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0018333400000187794, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.0016073979999760013, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0015083929999377688, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.001180251999983284, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0013771090000318509, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.001179822000040076, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.001264067999954932, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0011847709999415201, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0012183210000102918, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0010027300000388095, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0016511610000975452, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0010520440000050257, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0012006800000108342, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.0017527280000422252, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.001192784000068059, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.002206575000002431, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_attribute_processing": 0.00133406599996988, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0013366309999582882, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0012733519999414966, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0014200359999563261, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.00138077200006137, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0015675110000188397, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.001262232999920343, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0012564310000584555, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0013990880000278594, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.00135110800010807, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0008583290000387933, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0012516429999891443, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0012920880000706347, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0012672219999103618, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.00128058599995029, + "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.0026425349999499304, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0008695199999806391, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0008785270000544187, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0008365290000256209, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0008410660000208736, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0008488810000244484, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0008352560000730591, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0008914809999964746, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0008358469999620866, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0009561019999750897, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.000834245000021383, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.000994052000010015, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0011353349999581042, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0009107070000027306, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0008419789999720706, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0009205550000501717, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0008344640000359504, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0009167090000232747, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.000878195999973741, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.000823834000016177, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0008312279999813654, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0008190460000605526, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0008225819999552186, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.000824457000021539, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0008306579999839414, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0008215519999907883, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0008229519999645163, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0008258900000441827, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0008250380000163204, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0008402760000194576, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.000836489000050733, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0008220629999868834, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0008161409999729585, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0008221119999802795, + "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0008345659999804411, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.0020359849999636026, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0009611609999637949, + "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.009814548000065315, + "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.008930620000001, + "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0013142390000098203, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.004193443999952251, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.001370344000008572, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0008834279999518913, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0013251900000454953, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0009173090000444972, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.0015432760000066992, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0016356590000441429, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0009325970000304551, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.002002782000033676, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.0021142999999597123, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.0019130050000057963, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.0019133650000640046, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.0019471389999807798, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.002964243000008082, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0018653949999816177, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.001589833000082308, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0014364859999886903, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.0011643590000289805, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0014071019999732925, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.0012037340000006225, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0012387870000338808, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0011966700000130004, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.001230792999933783, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0009585760000163646, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0012740239999970981, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0010108640000794367, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.001209934999963025, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.001716346999955931, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0011725460000207022, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.002348087000086707, "src/backend/tests/unit/schema/test_schema_message.py::test_message_async_prompt_serialization": 0.00209424999775365, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_ai_text": 0.001054256000031728, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0011102910000317934, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.004611400999976922, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0011808820000851483, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0010286490000339654, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0013597360000403569, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.002983776000007765, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.0026932430000101704, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0010878100000013546, - "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.0023642500000278233, - "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.06097476200000074, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_ai_text": 0.0010271349999584345, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0010761559999536985, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.0043811239999627105, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.001062860999923032, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0010881569999696694, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0012144039999384404, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.002833930000008422, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.0024102500000822147, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0009626540000340356, + "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.002116404999981114, + "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.054580542999929094, "src/backend/tests/unit/services/variable/test_service.py::test_delete_varaible_by_id": 0.0060262500192038715, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable": 0.06482606600002327, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable": 0.0579983109999489, "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable__ValueError": 0.0035743750049732625, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable__valueerror": 0.054536943000016436, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.06077441799999406, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable__valueerror": 0.05253118599995332, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.06345965700000988, "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id__ValueError": 0.27340612601256, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id__valueerror": 0.05533207799999218, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.05800278900005651, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id__valueerror": 0.053623970999979065, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.054635125000004336, "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__TypeError": 0.00458791694836691, "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__ValueError": 0.003811584028881043, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__typeerror": 0.06353268500004106, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.05523385600002939, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.1582808560000899, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__typeerror": 0.05520016599996325, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.05230028300002232, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.1398987219999981, "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__donkey": 0.0002315010060556233, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__not_found_variable": 1.371318298999995, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.054047291000017594, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.060885066000025745, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.05356663499998149, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.059376641000028485, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__not_found_variable": 1.30810290200003, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.05257230099999788, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.05904009099998575, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.05210074300003953, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.05748892099995828, "src/backend/tests/unit/services/variable/test_service.py::test_update_variable__ValueError": 0.0036237920285202563, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable__valueerror": 0.05357588900005794, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.06772730900001989, - "src/backend/tests/unit/test_api_key.py::test_create_api_key": 2.4383941670000695, - "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 2.4880297700000256, - "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 2.489674997999998, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable__valueerror": 0.05209108000002516, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.05772912899999483, + "src/backend/tests/unit/test_api_key.py::test_create_api_key": 2.450418528, + "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 2.530599309999957, + "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 2.454734240999983, "src/backend/tests/unit/test_cache.py::test_build_graph": 1.1988659180001378, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 13.626035798000032, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 3.657343103999949, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 4.323225192999985, - "src/backend/tests/unit/test_cli.py::test_components_path": 0.17699876000006043, - "src/backend/tests/unit/test_cli.py::test_superuser": 1.247621658000071, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0009617730000286429, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0009371680000072047, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0009429290000184665, - "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0009374880000336816, - "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.000953329000026315, - "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0009250850000626087, - "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0009555620000583076, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0010776399999485875, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0009528260000593036, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0009286120000524534, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0009114290000411529, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.000910858999930042, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0009521959999574392, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.000926298000024417, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0013071179998860316, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0008969420000539685, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0009519460000433355, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0009195540000064284, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0009096760000488757, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0008749119999720278, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0010846630000287405, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0008677779999857194, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.02817475199992714, - "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0009074539999573972, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.0038515650000476853, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.001362020999977176, - "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0009396629999969264, - "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0008882369999696493, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0009398330000180977, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.0015786540000135574, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0009342920000676713, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0011387340000510449, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0009662219999881927, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.0024090339999816024, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0014505469999335219, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.0021366759999636997, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0014630590000024313, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0009379990000297767, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0021913080000217633, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.001077119000001403, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0008821569999213352, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.007632596000007652, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.004793360000007851, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 13.39877280899998, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 3.684127128000057, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 4.322232849000102, + "src/backend/tests/unit/test_cli.py::test_components_path": 0.17741625100006786, + "src/backend/tests/unit/test_cli.py::test_superuser": 1.2483586590000186, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0008722639999518833, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0008713640000337364, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0008725160000153664, + "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0008669059999988349, + "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0009023709999951279, + "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.000847948999989967, + "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0008905980000122327, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.001044056999944587, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0009837430000061431, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0008682279999447928, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0008494830000245202, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.000843311999915386, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0008667440000067472, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0008413880000261997, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0011821130000271296, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0008928739999305435, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0008696409999515708, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0008661839999604126, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.000923269999987042, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0008643699999879573, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0010995100000172897, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.000870511000073293, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.0013082080000117458, + "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0009141229999727329, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.004860126999972181, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0012528239999483048, + "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0009105460000000676, + "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.000851457000010214, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0008665239999459118, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.0014429180000092856, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0008802399999581212, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0010497470000245812, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.000957875000040076, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.00221180099998719, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.001287067999953706, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.0020061480000208576, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0012981489999219775, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0008687779999831946, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0020165369999745053, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0009567719999381552, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0008771140000476407, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.007217596999964826, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.004413903999932245, "src/backend/tests/unit/test_custom_component.py::test_list_flows_flow_objects": 1.981454541994026, "src/backend/tests/unit/test_custom_component.py::test_list_flows_return_type": 0.36947908403817564, "src/backend/tests/unit/test_custom_component_with_client.py::test_feature_flags_add_toolkit_output": 2.7484489580092486, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_flow_objects": 1.8984923220000383, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 1.9321621699999696, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0008936569999491439, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.000909566000018458, - "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0009186830000658119, - "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0009276889999796367, - "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0009215389999326362, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0009090460000038547, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0008907109999540808, - "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0010716780000166182, - "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0009099270000092474, - "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0009980719999589382, - "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0009875719999854482, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0008989369999881092, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0008955100000207494, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0008703729999410825, - "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0008782479999922543, - "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0010483350000072278, - "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0009212090000119133, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_flow_objects": 1.985648683000079, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 1.9439110609999375, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0008608739999544923, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.000849232000007305, + "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0008270609999954104, + "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0008790189999672293, + "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0008850790000565212, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.000845976999926279, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0008477700000071309, + "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0009681739999791716, + "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0008850670000128957, + "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0009548090000635057, + "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0009234310000465484, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0008468679999964479, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0008196379999958481, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0008202779999919585, + "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0008309490000328879, + "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0010325039999088403, + "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0008629669999891121, "src/backend/tests/unit/test_data_components.py::test_build_with_multiple_urls": 2.1151568749919534, "src/backend/tests/unit/test_data_components.py::test_directory_component_build_with_multithreading": 0.011123959033284336, "src/backend/tests/unit/test_data_components.py::test_directory_without_mocks": 0.17772862600395456, @@ -807,140 +870,140 @@ "src/backend/tests/unit/test_data_components.py::test_successful_get_request": 0.04254975001094863, "src/backend/tests/unit/test_data_components.py::test_timeout": 0.023703540966380388, "src/backend/tests/unit/test_data_components.py::test_url_component": 2.0934785840217955, - "src/backend/tests/unit/test_database.py::test_create_flow": 2.87644766599999, - "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 2.7760963320000087, - "src/backend/tests/unit/test_database.py::test_create_flows": 3.0414354189999813, - "src/backend/tests/unit/test_database.py::test_delete_flow": 2.746668014000022, - "src/backend/tests/unit/test_database.py::test_delete_flows": 3.810648250999975, - "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 7.3494734129999415, - "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 9.078202569999974, - "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 2.9147398400000384, - "src/backend/tests/unit/test_database.py::test_download_file": 3.0359395580000523, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 2.8643930370000135, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 2.8779482089999533, - "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 2.838347282999962, + "src/backend/tests/unit/test_database.py::test_create_flow": 2.8163514530000384, + "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 2.7074680890001446, + "src/backend/tests/unit/test_database.py::test_create_flows": 3.033418346000076, + "src/backend/tests/unit/test_database.py::test_delete_flow": 2.73040977200003, + "src/backend/tests/unit/test_database.py::test_delete_flows": 3.7194818499999656, + "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 7.146195488999865, + "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 7.129276921999917, + "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 2.823314309999887, + "src/backend/tests/unit/test_database.py::test_download_file": 2.9155470770001557, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 4.495211845000085, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 2.8494412520000196, + "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 2.7568043700000544, "src/backend/tests/unit/test_database.py::test_load_flows": 2.0784470409998903, "src/backend/tests/unit/test_database.py::test_migrate_transactions": 3.3142859160434455, "src/backend/tests/unit/test_database.py::test_migrate_transactions_no_duckdb": 4.5406213329406455, - "src/backend/tests/unit/test_database.py::test_read_flow": 2.836520316000019, - "src/backend/tests/unit/test_database.py::test_read_flows": 2.991093091000039, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 4.737432314000046, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 4.570875163999972, - "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 8.581435204000002, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 8.549610177999966, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 8.455935182000019, - "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 8.485107660999972, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 8.579808335999985, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 3.980665920999911, + "src/backend/tests/unit/test_database.py::test_read_flow": 2.7412695640000493, + "src/backend/tests/unit/test_database.py::test_read_flows": 2.9256082320000587, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 4.637781799999971, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 4.574435905000087, + "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 8.568546683999955, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 10.117400183000086, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 8.685065770000051, + "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 8.681152526000005, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 8.429235179999978, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 2.536939426999993, "src/backend/tests/unit/test_database.py::test_read_flows_pagination_without_params": 2.8355551669956185, - "src/backend/tests/unit/test_database.py::test_read_folder": 2.984865248999995, - "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 3.295226573999969, - "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 5.4210594190000165, - "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 3.0385564889999728, - "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 3.6536241800000653, - "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 2.8818369109999935, - "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 2.884348755000019, - "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.08756539600000224, - "src/backend/tests/unit/test_database.py::test_update_flow": 2.8699065140000357, - "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 3.008951749000005, - "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 2.7701023620000456, - "src/backend/tests/unit/test_database.py::test_upload_file": 3.131136706999996, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 2.9887332060000062, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 2.999980830000027, - "src/backend/tests/unit/test_endpoints.py::test_get_all": 2.8001394880000134, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 3.0012545999999247, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 2.993569400999945, - "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 3.0913359099998843, - "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 1.9184288529999662, - "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 2.5363325110000687, - "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 1.9335739690000082, - "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 2.4900983030000816, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 3.081583386000034, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 2.464807622999956, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 2.4591628030000265, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 2.422916278999992, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 4.292567315000042, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 2.4390407959998583, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 2.9907259799999792, - "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 1.94827842899997, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 1.959300067000072, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 1.963228564000019, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 1.9353461299999708, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 1.96998700000006, - "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.0029309790000979774, + "src/backend/tests/unit/test_database.py::test_read_folder": 2.9648517729998503, + "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 5.1613700319999225, + "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 3.2000509880000436, + "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 3.027995832999977, + "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 3.4087748249999095, + "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 2.81204707400002, + "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 2.867000950999909, + "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.07909606100008659, + "src/backend/tests/unit/test_database.py::test_update_flow": 2.9165633059999436, + "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 2.874339708999969, + "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 2.7480013399999734, + "src/backend/tests/unit/test_database.py::test_upload_file": 2.9966209190000654, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 3.1067344779999075, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 3.092415073999973, + "src/backend/tests/unit/test_endpoints.py::test_get_all": 2.7395172210000283, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 5.057040628000095, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 2.942134444999965, + "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 3.0713457910001125, + "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 1.8814544130001423, + "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 2.439700562999974, + "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 1.8738802039999882, + "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 2.4995642619999217, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 3.146653601000139, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 4.4841165690000935, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 2.4142585450000524, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 2.48667002600007, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 4.447663057000113, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 2.397680818000026, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 3.080487094000091, + "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 1.8863032380002096, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 1.8706389010001203, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 1.884938936000026, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 2.963548414999991, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 1.8738472609999235, + "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.00273390300014853, "src/backend/tests/unit/test_files.py::test_delete_file": 11.937014124996495, "src/backend/tests/unit/test_files.py::test_download_file": 9.813468083040789, "src/backend/tests/unit/test_files.py::test_file_operations": 11.151997918030247, "src/backend/tests/unit/test_files.py::test_list_files": 11.372431917930953, "src/backend/tests/unit/test_files.py::test_upload_file": 9.378826959000435, - "src/backend/tests/unit/test_frontend_nodes.py::test_frontend_node_to_dict": 0.0011274830000047587, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0009520649999785746, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0010140319999436542, - "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.0018502909999824624, - "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.007799780999903305, - "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 3.1193974049999724, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.0012224490000107835, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/main.zip]": 0.1316048269999328, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles.git-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/main.zip]": 0.04889278899997862, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/main.zip]": 0.04720997400011129, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/commit/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9-https://github.com/langflow-ai/langflow-bundles/archive/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9.zip]": 0.0014307879999932993, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/commit/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9/-https://github.com/langflow-ai/langflow-bundles/archive/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9.zip]": 0.0012335909999592332, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/releases/tag/foo/v1.0.0-https://github.com/langflow-ai/langflow-bundles/archive/refs/tags/foo/v1.0.0.zip]": 0.0012521460000698426, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/releases/tag/foo/v1.0.0/-https://github.com/langflow-ai/langflow-bundles/archive/refs/tags/foo/v1.0.0.zip]": 0.0012675849999368438, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/releases/tag/v1.0.0-0_1-https://github.com/langflow-ai/langflow-bundles/archive/refs/tags/v1.0.0-0_1.zip]": 0.0014138159999674826, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/tree/some.branch-0_1-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/some.branch-0_1.zip]": 0.0015772819999710919, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/tree/some/branch-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/some/branch.zip]": 0.0012880320001613654, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/tree/some/branch/-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/some/branch.zip]": 0.0012868089999074073, - "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.0025134890000799714, - "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 0.016170900000020083, - "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.002681553000002168, - "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 81.8317340530001, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.00502352000000883, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.002451522000114892, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0008266209999874263, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0008416709999892191, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0008667170001217528, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0008263000000852117, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.002754797000193321, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0008579289998351669, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0008149989999992613, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0008329730000014024, + "src/backend/tests/unit/test_frontend_nodes.py::test_frontend_node_to_dict": 0.0012145540000574329, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0010472010000057708, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0010876449999841498, + "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.00195732700001372, + "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.007543314000031387, + "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 3.1012770399999, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.0012547780000886632, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/main.zip]": 0.11403197699985412, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles.git-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/main.zip]": 0.052261594999890804, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/main.zip]": 0.04853265499991721, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/commit/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9-https://github.com/langflow-ai/langflow-bundles/archive/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9.zip]": 0.0014402929999732805, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/commit/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9/-https://github.com/langflow-ai/langflow-bundles/archive/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9.zip]": 0.0012995910001336597, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/releases/tag/foo/v1.0.0-https://github.com/langflow-ai/langflow-bundles/archive/refs/tags/foo/v1.0.0.zip]": 0.0012470960000428022, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/releases/tag/foo/v1.0.0/-https://github.com/langflow-ai/langflow-bundles/archive/refs/tags/foo/v1.0.0.zip]": 0.0012218980001534874, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/releases/tag/v1.0.0-0_1-https://github.com/langflow-ai/langflow-bundles/archive/refs/tags/v1.0.0-0_1.zip]": 0.0014093669999510894, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/tree/some.branch-0_1-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/some.branch-0_1.zip]": 0.001486399999976129, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/tree/some/branch-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/some/branch.zip]": 0.0013650029999325852, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/langflow-ai/langflow-bundles/tree/some/branch/-https://github.com/langflow-ai/langflow-bundles/archive/refs/heads/some/branch.zip]": 0.0013469600000917126, + "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.002570479999917552, + "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 0.014081819999887557, + "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.0027741009999999733, + "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 84.51857183699985, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.004932652000093185, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.0024256889998923725, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0008728980000114461, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0008670160000292526, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0008934240000826321, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0008183939999071299, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.002708316000052946, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0009076710000499588, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0008213900000555441, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0013534229998413139, "src/backend/tests/unit/test_loading.py::test_load_flow_from_json": 1.2976477909833193, - "src/backend/tests/unit/test_loading.py::test_load_flow_from_json_object": 0.0028610159999971074, + "src/backend/tests/unit/test_loading.py::test_load_flow_from_json_object": 0.003534315000024435, "src/backend/tests/unit/test_loading.py::test_load_flow_from_json_with_tweaks": 0.005636290996335447, - "src/backend/tests/unit/test_logger.py::test_enabled": 0.0017041390000258616, - "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0009037850001050174, - "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0015503629998647739, - "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0015400519999957396, - "src/backend/tests/unit/test_logger.py::test_init_default": 0.0009756800001241572, - "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0016752260000885144, - "src/backend/tests/unit/test_logger.py::test_len": 0.0009000890001971129, - "src/backend/tests/unit/test_logger.py::test_max_size": 0.001040239999952064, - "src/backend/tests/unit/test_logger.py::test_write": 0.0008919439998180678, - "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0009001980000675758, - "src/backend/tests/unit/test_login.py::test_login_successful": 3.0913613910000777, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 3.0855716239999538, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 3.1884867610000356, - "src/backend/tests/unit/test_messages.py::test_aadd_messages": 3.120579249000002, - "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 5.10543803500002, - "src/backend/tests/unit/test_messages.py::test_add_messages": 3.112485033000098, + "src/backend/tests/unit/test_logger.py::test_enabled": 0.0008913310000480124, + "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.00108657399994172, + "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0009781429999975444, + "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0009662299999035895, + "src/backend/tests/unit/test_logger.py::test_init_default": 0.0009337799999684648, + "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0017368479999504416, + "src/backend/tests/unit/test_logger.py::test_len": 0.001270617000045604, + "src/backend/tests/unit/test_logger.py::test_max_size": 0.0009049350001077983, + "src/backend/tests/unit/test_logger.py::test_write": 0.001023336000002928, + "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0010325029999194157, + "src/backend/tests/unit/test_login.py::test_login_successful": 5.120715232999942, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 3.0884204049998516, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 3.1212925249999444, + "src/backend/tests/unit/test_messages.py::test_aadd_messages": 3.1131065550000585, + "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 3.1010779789999106, + "src/backend/tests/unit/test_messages.py::test_add_messages": 3.0986337349999076, "src/backend/tests/unit/test_messages.py::test_add_messagetables": 0.05725845799315721, - "src/backend/tests/unit/test_messages.py::test_adelete_messages": 3.172358645000031, - "src/backend/tests/unit/test_messages.py::test_aget_messages": 3.0886127569999644, - "src/backend/tests/unit/test_messages.py::test_astore_message": 3.23048018999998, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 3.2278247650000367, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 3.212353744999973, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 3.2626515570000265, - "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 3.2511831419999453, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 3.1643990229998735, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 5.355720972999961, - "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message": 3.1162081220001028, - "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 5.3383241640001415, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0011466079999991052, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.001329730999827916, - "src/backend/tests/unit/test_messages.py::test_delete_messages": 3.0626761830001215, - "src/backend/tests/unit/test_messages.py::test_get_messages": 3.188332910999975, - "src/backend/tests/unit/test_messages.py::test_store_message": 3.16683741199995, + "src/backend/tests/unit/test_messages.py::test_adelete_messages": 3.1121629539999276, + "src/backend/tests/unit/test_messages.py::test_aget_messages": 3.0750904789999822, + "src/backend/tests/unit/test_messages.py::test_astore_message": 3.2400786669999206, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 3.271889872000088, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 3.253870817999996, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 3.204554763000033, + "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 5.29655393500002, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 3.1398331460001145, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 3.206535661000089, + "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message": 3.118252542999926, + "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 3.1345513240000855, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0010982759999933478, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.001258043000007092, + "src/backend/tests/unit/test_messages.py::test_delete_messages": 3.124683626000092, + "src/backend/tests/unit/test_messages.py::test_get_messages": 3.0548291320001226, + "src/backend/tests/unit/test_messages.py::test_store_message": 5.20107889499991, "src/backend/tests/unit/test_messages.py::test_update_message_with_content_blocks": 5.128578291973099, "src/backend/tests/unit/test_messages.py::test_update_message_with_nested_properties": 1.5983659149496816, "src/backend/tests/unit/test_messages.py::test_update_message_with_timestamp": 4.5035865410463884, @@ -949,110 +1012,110 @@ "src/backend/tests/unit/test_messages.py::test_update_multiple_messages_with_timestamps": 4.659952084010001, "src/backend/tests/unit/test_messages.py::test_update_nonexistent_message": 4.162011249980424, "src/backend/tests/unit/test_messages.py::test_update_single_message": 8.01532608200796, - "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages": 3.2429962290000276, - "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 3.443264013999965, - "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 3.416533870999956, - "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 3.4572371529999373, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 3.290185458999872, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 3.28745589499988, - "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.027405468000097244, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages": 3.182205735000025, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 3.3023003259999086, + "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 3.1822441859999344, + "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 3.216948971000079, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 3.1853188329999966, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 3.236402954999903, + "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.030142267999849537, "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_no_cached_session": 2.9178847920848057, "src/backend/tests/unit/test_process.py::test_load_langchain_object_without_session_id": 2.8941064990358427, - "src/backend/tests/unit/test_process.py::test_multiple_tweaks": 0.0008588819999886255, - "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0010121780001099978, - "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0008738390000644358, - "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0008586519999198572, - "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0008640709999099272, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0009959769998886259, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0009105469998758053, - "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0008871659998703763, - "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0008820659999173586, - "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0014080159999139141, - "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0008604559999412231, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0008599340000046141, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.000855965999903674, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0008651629999576471, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.0008606449999888355, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0008666549999816198, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0008784679999962464, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0008741409998265226, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0008757639998293598, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0008476009999185408, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0008418799999390103, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0008568189999778042, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0008382430000892782, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0010996820000173102, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0008406979999335817, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.0025497259999838207, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.0028463899999451314, - "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0008838490000471211, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0009968890000209285, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.000975038999968092, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0009996950000186189, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.000851948999979868, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0009558819999710977, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0009855170000037106, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0009596909999345371, - "src/backend/tests/unit/test_telemetry.py::test_init": 0.0009029950000467579, - "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.000923061999969832, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.005228230999932748, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.019170620000068084, - "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0008702640001274631, - "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.0036947810000356185, - "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0009134839999660471, - "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0009969090000367942, - "src/backend/tests/unit/test_user.py::test_add_user": 3.437542764, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 3.700971078000066, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 3.4211229790000743, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 5.593178784999964, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 3.4531719659999, - "src/backend/tests/unit/test_user.py::test_delete_user": 3.5128745660000504, - "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 3.583569442000112, - "src/backend/tests/unit/test_user.py::test_inactive_user": 3.404797406000057, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 5.996112846999949, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 5.934024692999969, - "src/backend/tests/unit/test_user.py::test_patch_reset_password": 3.5108865399998876, - "src/backend/tests/unit/test_user.py::test_patch_user": 3.425097598999969, - "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 3.373163040999998, - "src/backend/tests/unit/test_user.py::test_read_all_users": 3.5040830659999074, - "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 3.3791692410001133, - "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0014745919999086254, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0013525430000527194, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.00145554599987463, - "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0014833970000154295, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0010604180000655106, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0012644299999919895, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0013691329999119262, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0011405179998291715, - "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.001434336000102121, - "src/backend/tests/unit/test_version.py::test_compute_main": 0.0009202270000514545, - "src/backend/tests/unit/test_version.py::test_version": 0.0009197349999112703, - "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 3.445863824000071, - "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 3.340415212000039, - "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 3.4189955110000483, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0008917630000269128, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:pa:ss:word@host-protocol:user:pa:ss:word@host]": 0.0009013710000544961, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:pa@ss@word@host-protocol:user:pa%40ss%40word@host]": 0.0008942879999267461, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:pass@word@host-protocol:user:pass%40word@host]": 0.0009052080000628848, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0008630489999177371, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0012955060000194862, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.000915680000048269, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0008877669999947102, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0008802819999118583, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/\\ndocu\\nments/file.txt-/home/user/\\\\ndocu\\\\nments/file.txt]": 0.0008758119998901748, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/docu\\n\\nments/file.txt-/home/user/docu\\\\n\\\\nments/file.txt]": 0.0008862030001637322, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/docu\\nments/file.txt-/home/user/docu\\\\nments/file.txt]": 0.0008635200000526311, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0008751120000169976, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/file.txt-/home/user/documents/file.txt]": 0.0008729379999294906, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/my-\\ndocs/special_file!.pdf-/home/user/my-\\\\ndocs/special_file!.pdf]": 0.0008776380000199424, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:/Users\\\\Documents/file.txt-C:/Users\\\\Documents/file.txt]": 0.0008676879999711673, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0008551230000648502, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\file.txt-C:\\\\Users\\\\Documents\\\\file.txt]": 0.0008755339999879652, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\\\nDocuments\\\\file.txt-C:\\\\Users\\\\\\\\nDocuments\\\\file.txt]": 0.0008734399999639209, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.000873648999913712, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0008571989999381913, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0008830680000073698, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0008074060000353711, + "src/backend/tests/unit/test_process.py::test_multiple_tweaks": 0.0008790389998694081, + "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.001012557999956698, + "src/backend/tests/unit/test_process.py::test_single_tweak": 0.000871313000061491, + "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0008473579998735659, + "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0008466180000823442, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0010523600001306477, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0009428369999113784, + "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0009782030000451414, + "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0010136070000044128, + "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.001495005999913701, + "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0009439299999485229, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0009152659999926982, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0009405529998502971, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0009327590000793862, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.0009447410000120726, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0009547900000370646, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0009771400000317954, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0009337399999367335, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0009826610000800429, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0009257760001446513, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0009132819999422281, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0009169090000114011, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0009035029997903621, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.001156724999987091, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0009160979999478513, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.0025843860000804852, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.002933777000066584, + "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.000959118000196213, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.001087095999992016, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0010492450001038378, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0010548760000119728, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0009447810001574908, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.001054344000067431, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0010164840001607445, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0010987470001282418, + "src/backend/tests/unit/test_telemetry.py::test_init": 0.0009829020000324817, + "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0009846159999824522, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.005250697000064974, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.019500953000033405, + "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0009268970001130583, + "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.003679497000007359, + "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0009149259998366688, + "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0009863080001650815, + "src/backend/tests/unit/test_user.py::test_add_user": 5.509113103000004, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 3.265502328000025, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 3.2805883380000296, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 3.306580633000067, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 3.2055492810000032, + "src/backend/tests/unit/test_user.py::test_delete_user": 3.2855582019999474, + "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 3.3475002820000554, + "src/backend/tests/unit/test_user.py::test_inactive_user": 3.211151717000007, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 3.2700864989999445, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 3.2698715489999586, + "src/backend/tests/unit/test_user.py::test_patch_reset_password": 3.314813511000125, + "src/backend/tests/unit/test_user.py::test_patch_user": 3.2870038690000456, + "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 3.3384092569999666, + "src/backend/tests/unit/test_user.py::test_read_all_users": 3.2475665530000697, + "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 5.44762686699994, + "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0012817589999940537, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0012654889999339503, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.001335418999929061, + "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0012814480000997719, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0010715780000509767, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0012207040001612768, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0013116029999764578, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0010748019999482494, + "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.0013985250001269378, + "src/backend/tests/unit/test_version.py::test_compute_main": 0.0008797689999937575, + "src/backend/tests/unit/test_version.py::test_version": 0.0009153259999266083, + "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 3.4246199419999357, + "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 3.3175353889999997, + "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 5.729527402000031, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.000978444000111267, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:pa:ss:word@host-protocol:user:pa:ss:word@host]": 0.0010014160000082484, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:pa@ss@word@host-protocol:user:pa%40ss%40word@host]": 0.0009737249999943742, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:pass@word@host-protocol:user:pass%40word@host]": 0.0010174750000260246, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.00100510199990822, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0014264269999557655, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.00106381099999453, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.000993349999930615, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0009932909999861295, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/\\ndocu\\nments/file.txt-/home/user/\\\\ndocu\\\\nments/file.txt]": 0.0010121760000174618, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/docu\\n\\nments/file.txt-/home/user/docu\\\\n\\\\nments/file.txt]": 0.0010012759998971887, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/docu\\nments/file.txt-/home/user/docu\\\\nments/file.txt]": 0.0009955859999308814, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0009950739998885183, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/file.txt-/home/user/documents/file.txt]": 0.001030421000109527, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/my-\\ndocs/special_file!.pdf-/home/user/my-\\\\ndocs/special_file!.pdf]": 0.000980407999804811, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:/Users\\\\Documents/file.txt-C:/Users\\\\Documents/file.txt]": 0.0009575730000506155, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0009906160000809905, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\file.txt-C:\\\\Users\\\\Documents\\\\file.txt]": 0.0009969879999971454, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\\\nDocuments\\\\file.txt-C:\\\\Users\\\\\\\\nDocuments\\\\file.txt]": 0.0010397780000630519, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0009771709999313316, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0009725319999915882, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0009968980000394367, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.000976039000079254, "src/backend/tests/unit/utils/test_image_utils.py::TestImageUtils::test_convert_image_to_base64_directory": 0.002373834024183452, "src/backend/tests/unit/utils/test_image_utils.py::TestImageUtils::test_convert_image_to_base64_empty_path": 0.0015134999412111938, "src/backend/tests/unit/utils/test_image_utils.py::TestImageUtils::test_convert_image_to_base64_nonexistent_file": 0.0014794580056332052, @@ -1061,74 +1124,74 @@ "src/backend/tests/unit/utils/test_image_utils.py::TestImageUtils::test_create_data_url_success": 0.0014539569965563715, "src/backend/tests/unit/utils/test_image_utils.py::TestImageUtils::test_create_data_url_unrecognized_extension": 0.0038709990330971777, "src/backend/tests/unit/utils/test_image_utils.py::TestImageUtils::test_create_data_url_with_custom_mime": 0.0027264999807812274, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_directory": 0.0013072770000235323, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.0009359950001908146, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0009410469999693305, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0014837069999202868, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0010920059999079967, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0014452860000346845, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0013994400000001406, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0014195679999602362, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0008879460001480766, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/\\ndocu\\nments/file.txt-/home/user/\\\\ndocu\\\\nments/file.txt]": 0.0008834590000788012, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/docu\\n\\nments/file.txt-/home/user/docu\\\\n\\\\nments/file.txt]": 0.0008764039998823137, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/docu\\nments/file.txt-/home/user/docu\\\\nments/file.txt]": 0.0008741399999507848, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0009025730000757903, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/file.txt-/home/user/documents/file.txt]": 0.0009005590001152086, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/my-\\ndocs/special_file!.pdf-/home/user/my-\\\\ndocs/special_file!.pdf]": 0.0008906400001933434, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[C:\\\\Users\\\\\\nDocuments\\\\file.txt-C:\\\\Users\\\\\\\\nDocuments\\\\file.txt]": 0.0008802810001498074, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0008601629998565841, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0008873940000739822, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0008076860000301167, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0008210230000713636, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0009304650001240589, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0009258969998882094, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0009098069999708969, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0008924940000269999, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0009243030000334329, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[\\u3053\\u3093\\u306b\\u3061\\u306f-3-\\u3053\\u3093\\u306b...]": 0.0009383010000192371, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0009198560001095757, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0009241239999937534, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0009116320001112399, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.001096144999905846, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0009111390000953179, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.000857851000091614, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0007898119999936171, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0009220710001045518, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0009067209999784609, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0009148350001169092, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0010652869999603354, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0009185730000353942, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0009151070000825712, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0009297750000314409, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.000896893000003729, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0009559430000081193, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0014203389999920546, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0008467589999554548, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.000815822000049593, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0008113019999882454, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0007971659999839176, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0008168220000470683, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0007961850001265702, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0008197779999363775, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0008255600000666163, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0009044370000310664, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.00091371500002424, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0008920449998868207, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.02596106199996484, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.02800130800005718, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0011573979999184303, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0010323249999828477, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.04878292000012152, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0009126409998998497, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.001036403000057362, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+oracledb://scott:tiger@127.0.0.1:1521/?service_name=freepdb1-True]": 0.0009899980000227515, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle://scott:tiger@127.0.0.1:1521/?service_name=freepdb1-True]": 0.045242965999932494, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0012391609998303466, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0009334610000450994, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0009484690000363116, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0009028029999171849, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0009348020000743418, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0008976439999059949, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.000948028000038903 + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_directory": 0.0013810730000614058, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.0010159839999914766, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.001035790000059933, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0015570330001537513, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0011295540000446636, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0014944440000590475, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0014538689999881171, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0014622549999785406, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0008766239999431491, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/\\ndocu\\nments/file.txt-/home/user/\\\\ndocu\\\\nments/file.txt]": 0.0009914680001656961, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/docu\\n\\nments/file.txt-/home/user/docu\\\\n\\\\nments/file.txt]": 0.0008753519999800119, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/docu\\nments/file.txt-/home/user/docu\\\\nments/file.txt]": 0.0010614880000048288, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.000883397000052355, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/file.txt-/home/user/documents/file.txt]": 0.0009811779998472048, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/my-\\ndocs/special_file!.pdf-/home/user/my-\\\\ndocs/special_file!.pdf]": 0.0008733070000062071, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[C:\\\\Users\\\\\\nDocuments\\\\file.txt-C:\\\\Users\\\\\\\\nDocuments\\\\file.txt]": 0.0008951880001859536, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0008804210000334933, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0009311150000712587, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0008052910001197233, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.000934700999891902, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0009390489999532292, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0009095750000369662, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.000916846999871268, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0009095650001427202, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.000915817000077368, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[\\u3053\\u3093\\u306b\\u3061\\u306f-3-\\u3053\\u3093\\u306b...]": 0.0009170690000246395, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0009138940000639195, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0009219080000093527, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0009171989999003927, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0009476459999859799, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0009385179999981119, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0008436920001031467, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0008358670000916391, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.000932136999949762, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0009148860000323111, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0010669470002540038, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0009387890000880361, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0009205259999589543, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0009100249999391963, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0008987960000013118, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0009347620000426105, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0008983439998928588, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0013929550000284507, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0008283040001515474, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0008128650000571724, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0007884199999352859, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0007832009999901857, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0008129749999170599, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0008070750000115368, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0008286430000907785, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0008193270000447228, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0009641670000064551, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0009968970000500121, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0009736639999573526, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.026218835000008767, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.02565116800008127, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0012062379998951656, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0009203960000832012, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.048465500000020256, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0009662510000225666, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.001048083000000588, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+oracledb://scott:tiger@127.0.0.1:1521/?service_name=freepdb1-True]": 0.0010601349999888043, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle://scott:tiger@127.0.0.1:1521/?service_name=freepdb1-True]": 0.04407944799993402, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.001522678000014821, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.001176440999870465, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0009454109999751381, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0008788679999724991, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0009215359999643624, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0008935370001381671, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0009316169999920021 } \ No newline at end of file