From af36d9c386916fc11a2b1e8e7b4943d9f255b5ed Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 12 Mar 2025 21:31:27 -0300 Subject: [PATCH] chore: update test durations (#6975) Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com> --- src/backend/tests/.test_durations | 2454 +++++++++++++++-------------- 1 file changed, 1241 insertions(+), 1213 deletions(-) diff --git a/src/backend/tests/.test_durations b/src/backend/tests/.test_durations index 79469db47..55fa84244 100644 --- a/src/backend/tests/.test_durations +++ b/src/backend/tests/.test_durations @@ -67,221 +67,229 @@ "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.0016596409999465322, - "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.0020506409999825337, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 6.128217348999954, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 35.470175047, - "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 6.147330064000016, - "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 5.99266978899999, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.03160188900000094, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.017377605999968182, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.014768911000032858, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.018483011000000715, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.04001355900004455, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 1.803277236999918, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.01849232900002562, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.013445816999933413, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 5.412089165000111, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 5.555101046999994, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 5.831223831000102, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 5.685603790000073, - "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 6.011344089999852, - "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 6.537537408000048, - "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 5.997728363999954, - "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 5.753321408999909, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 5.801568594999935, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 6.124407567999924, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 6.086589431000107, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 5.881644098999914, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 5.723729036999998, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 6.002315843000019, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 6.709458730999927, - "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 5.844402561999914, - "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 5.9109111290000556, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 6.419733993000023, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 5.7527289959999734, - "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 5.696710314000029, - "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 6.186103603999982, - "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 5.106343370000104, - "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 5.386908469999867, - "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 6.089451127999837, - "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 6.411688595999976, - "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 5.866943515999992, - "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 5.6698127930000055, - "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 7.13597396199998, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 5.14192363199993, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 5.169396551999853, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 5.692838624999808, + "src/backend/tests/unit/api/test_api_utils.py::test_get_outdated_components": 0.001847351000009212, + "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.0032222979999971813, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 6.468578584999989, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 32.28479268499996, + "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 5.938759685999997, + "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 6.285171756999972, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.03057941499997696, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.017030019999992874, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.014430121000032159, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.018247483000038756, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.03848006600000531, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 1.772785856999974, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.017400273999953697, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.012611899999996012, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 5.29067076100003, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 5.239823094000002, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 6.234473799, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 5.799745738000013, + "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 7.589853639999944, + "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 6.093555401000003, + "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 6.164042167000048, + "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 7.949729884000021, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 6.702668101999961, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 6.183648339999991, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 5.966644241999973, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 6.345996488999958, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 6.019164030999946, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 7.192069063999952, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 6.331630682000025, + "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 6.771080723000011, + "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 5.961648400999991, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 5.873009357999933, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 5.754561327000033, + "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 6.597609809000005, + "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 6.331253913000012, + "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 5.914647842000022, + "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 5.4556259710000745, + "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 5.886676793999982, + "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 7.844222012999978, + "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 5.924391791999994, + "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 5.944909395000025, + "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 6.128693081999984, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 5.865705743000035, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code_with_unauthenticated_user": 5.413472872999989, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 5.849843271999987, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt_with_invalid_data": 5.790692945999979, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 6.741366304000053, "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": 5.691234632000032, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 5.727572592999991, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__exception": 5.80442520500003, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 5.875133167999991, "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": 5.673326578999877, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 5.887064084000031, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 5.825039106000077, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 6.8560361919999195, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 5.693584027000043, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_already_exists": 5.712604325000029, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 5.776505050999958, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 5.874968308000007, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 5.976133686999958, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 5.697867087999953, "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": 6.566732129999991, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 5.77030506199992, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 5.6449661060000835, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 5.711566570000059, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 5.617759335999949, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__exception": 5.7739236109999865, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 5.912771712999984, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 5.779817953999952, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 6.680629984999996, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 5.74290201600013, "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": 5.674551148999967, - "src/backend/tests/unit/api/v2/test_files.py::test_delete_file": 5.9235955909998665, - "src/backend/tests/unit/api/v2/test_files.py::test_download_file": 5.793622821000099, - "src/backend/tests/unit/api/v2/test_files.py::test_edit_file": 5.871168438000041, - "src/backend/tests/unit/api/v2/test_files.py::test_list_files": 5.844790315000068, - "src/backend/tests/unit/api/v2/test_files.py::test_upload_file": 5.73779718000003, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0017256329999781883, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env": 0.06652463800003261, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env_tweaks": 0.06484171900001456, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__exception": 5.735350099000129, + "src/backend/tests/unit/api/v2/test_files.py::test_delete_file": 5.6494794479999655, + "src/backend/tests/unit/api/v2/test_files.py::test_download_file": 5.942241074000094, + "src/backend/tests/unit/api/v2/test_files.py::test_edit_file": 5.960911195999984, + "src/backend/tests/unit/api/v2/test_files.py::test_list_files": 7.296075038999902, + "src/backend/tests/unit/api/v2/test_files.py::test_upload_file": 5.787797543999886, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0017621489998873585, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env": 0.08143946899986076, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env_tweaks": 0.06406582299996444, "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.0046781399998963025, - "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 5.260460819999821, - "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.0020318059998771787, - "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.006665142999963791, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.001387872000009338, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.019009454000183723, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.001383254000074885, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0013695789999701447, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.001347969000107696, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.008971210999902723, - "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 0.09809865900001569, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.002505682999981218, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.0029746170000635175, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.0023675040000625813, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0015835079999533264, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.0015942589999440315, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0016560540001364643, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0016372300000284667, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0016040960001646454, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0016459649999660542, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.002239734999989196, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0016858879999972487, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.001729991999923186, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0017021209999938947, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0017214859999512555, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.00265975900003923, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.002487287000121796, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.0024726099999270446, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.0026804380000839956, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.002602091999960976, - "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 0.05527448899988485, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_all_versions_have_a_file_name_defined": 0.0014118270000835764, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_basic_setup": 0.0033146440000564326, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.0.19]": 0.001477851999993618, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.0]": 0.0013980730000184849, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.1]": 0.0013781349998680525, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_empty_transcript_handling": 0.004489417000058893, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_data_output_success": 0.003983462000064719, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_dataframe_output_success": 0.005274235000001681, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_message_output_success": 0.003855833999978131, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_latest_version": 0.007492838999951346, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_no_transcript_found_error": 0.0036904060000324534, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_transcript_disabled_error": 0.004403026999966642, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_translation_setting": 0.0032600020000472796, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.029158687000062855, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.028232667000111178, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.0033613300000752133, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_binary_content": 0.0032728550000911127, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_default_filename": 0.004085271999997531, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_filename_from_content_disposition": 0.004135826999913661, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.003133163999905264, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.027738595000073474, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.030151372000091214, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.0016725350000115213, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.032816001000014694, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.03202262899992547, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.03746498700002121, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.005658422000010432, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004172764999907486, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.003730208999968454, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.004647954999995818, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.004084922000060942, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.004304443000137326, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.0039746559999684905, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.003938699000059387, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.004062961000045107, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.2218301010001369, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.006066663999945376, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0013477469998406377, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.2437144159998752, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.24403939400008312, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.23681412400014779, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.005648593000159963, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.0033352719999584224, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.003928279000092516, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.003028959999937797, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.0025603640001463646, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.0030304019999221055, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.005371163999939199, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.003002129000037712, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.0028675579999344336, - "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.0032535290000623718, - "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.0030109150000043883, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_failure": 0.0038790380000364166, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_success": 0.003849411999908625, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.001817416999983834, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_with_metadata": 0.004582501999948363, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_without_metadata": 0.004833359999906861, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_metadata": 0.006041897000159224, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool": 0.004267024000000674, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 5.434089171999972, + "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.0020002620000241222, + "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.007266983000022265, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.0016833929998938402, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.019931036000002678, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0014993109999750232, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0014436369999657472, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0014169989999572863, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.00989270300010503, + "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 8.802236956000002, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.0025988119999738046, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.00290171500012093, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.002427405000048566, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.00168217300017659, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.0017055550000577568, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0016918710000481951, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0017232369999646835, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0017004850000148508, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0017135699999926146, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.001985855000043557, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0017101529999763443, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.0017584449999503704, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0018058810001093661, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0017897299999276584, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.0027521359999127526, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.002591477999885683, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.002617146000034154, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.0027826339999137417, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.003159161999974458, + "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 6.7085918759999, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_all_versions_have_a_file_name_defined": 0.0014364040000600653, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_basic_setup": 0.003216276999864931, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.0.19]": 0.0014062979998925584, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.0]": 0.0013913609999463006, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.1]": 0.001365202999977555, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_empty_transcript_handling": 0.004450976000043738, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_data_output_success": 0.004016378999949666, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_dataframe_output_success": 0.0051834850000886945, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_message_output_success": 0.003871861999982684, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_latest_version": 0.007567596999933812, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_no_transcript_found_error": 0.0036979389999487466, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_transcript_disabled_error": 0.0043852740000147605, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_translation_setting": 0.003191220999951838, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.02888980000011543, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.028863217999855806, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.003312925000159339, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_binary_content": 0.003256059000023015, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_default_filename": 0.004079787999899054, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_filename_from_content_disposition": 0.004160126999977365, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.003093106999926931, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.028578312000149708, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.0307529940000677, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.0016948450000882076, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.026442139000096176, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.027180788999999095, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.023801720999927056, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.005258003999983885, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.00432272900013686, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.003577394999979333, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.004741394000120636, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.004139890000146806, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.004367042000012589, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.003905674999941766, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.003962370999943232, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.004050304000088545, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.22368647500013594, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.006199032999916199, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_all_versions_have_a_file_name_defined": 0.00032025400003021787, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.0.19]": 0.0002485910000586955, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.0]": 0.00025039400009063684, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.1]": 0.00027035200002956117, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_latest_version": 0.0003001259999564354, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_upload": 0.00025041499998224026, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.00135521400000016, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.270789528000023, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.2517600759999823, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.2484992910000301, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.0057188289999885455, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.0032953139999563064, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.00391441199997189, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.0030438270000558987, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.0025321470000108093, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.003076255999985733, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.005398432999868419, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.0030558079999991605, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.0028358690000231945, + "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.0032130909999068535, + "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.003039386999944327, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_failure": 0.003863306999960514, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_success": 0.003890415999990182, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.0018552110000200628, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_with_metadata": 0.004570308000211298, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_without_metadata": 0.004459913000005145, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_metadata": 0.005839681999987079, "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_system_message": 0.004009337000013602, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0017983689999709895, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.001763884000069993, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.0021948610000208646, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_create_base_row": 0.0038513959998454084, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.005351436999944781, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.004975346000037462, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.007784233999927892, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_metadata_disabled": 0.003817403000084596, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.006281384999965667, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_with_metadata": 0.005693816999951196, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_without_metadata": 0.005423953999866171, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.023079048999989027, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_all_versions_have_a_file_name_defined": 0.0014232680001668996, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.0.19]": 0.001476427999932639, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.0]": 0.0014179199999944103, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.1]": 0.0018704560000060155, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.0028715360000433066, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.0022572770000124365, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.002840046000073926, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0018631969999205467, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0017799119999608592, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.002742477999959192, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_create_base_row": 0.0038807580000366215, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.005401508000090871, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.004952977999892028, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.007795799999939845, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_metadata_disabled": 0.0038636769997992815, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.006301648999965437, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_with_metadata": 0.005961169000102018, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_without_metadata": 0.005490715999940221, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.02704566900001737, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_all_versions_have_a_file_name_defined": 0.0014125899999726244, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.0.19]": 0.0014106560000755053, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.0]": 0.0013945959999546176, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.1]": 0.0017809549999583396, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.0028919850001329905, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.002212695000025633, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0028853129999788507, "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.0022563539999964632, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.004760062999935144, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_latest_version": 0.005861869999876035, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.004218612000045141, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.0023609719999058143, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.0035485099999732483, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 5.237350092999918, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_invalid_output_schema_type": 0.0022600619998911498, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.004120924999938325, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_latest_version": 0.005887389999884363, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.00419295700010025, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.002247347999855265, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.003562978999866573, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 5.287676524999938, "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]": 5.2613322500000095, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 5.28263946900006, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 5.308390478999968, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 6.419542673000024, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 5.325183908000099, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 5.271531282999831, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 5.3498731270000235, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 5.224997352000059, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 5.281375403999959, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0012896700001192585, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.19]": 5.419793277999929, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 6.463590610999972, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 5.33917800200004, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 5.2697825160000775, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 5.320371158999933, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 5.455020936000096, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 5.372595259999912, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 5.499943879000057, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 5.254016245999992, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0013033670001050268, "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.030623834000152783, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.029781234000097356, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.033863316000065424, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.0043443179999940185, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 5.297654705000014, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 6.379731496999966, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 6.649818602000096, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 5.395609759999957, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 5.428192047000152, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 5.3689526389999855, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 6.806842683999889, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.0.19]": 0.021748510999941573, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.022168951000139714, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.020832431000030738, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.004368133000070884, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 5.434386582999991, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 6.903137263999952, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 6.7778263290000496, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 6.425743799999964, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 8.721711254999946, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 5.374478833000126, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 7.535489730999984, "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, @@ -289,72 +297,72 @@ "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.0011132610000004206, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0010469170000533268, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.0015209130000357618, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.001051635999942846, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0010884240001587386, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0010366169998405894, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0010729450000326324, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0010422279999602324, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0010140449999198609, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0010275009998395035, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0017430479999802628, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0014378679999254018, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.001028261999863389, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.00107218399989506, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0010511740000538339, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0010557120000385112, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.001011631999972451, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0010454450000452198, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0011078609999231048, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0010602020000760604, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0010404560001688878, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.001037940000060189, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0010154880000072808, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.001053810000030353, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.00103068600003553, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0010463649999792324, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.001033642000038526, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0010266990001355225, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.08966603999988365, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.02776404899998397, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.03017493499999091, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.004077701999904093, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.003998604999992494, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.0036588180000762804, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.12614467800005968, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model": 0.003407398000035755, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.004596252000055756, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.0032267520000459626, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.00296955099997831, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.022719568000070467, - "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.002896284000144078, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_all_versions_have_a_file_name_defined": 0.0013800689999925453, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model": 0.003266694999865649, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model_error": 0.004248221000011654, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.0.19]": 0.0013739969999733148, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.0]": 0.0013587699999106917, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.1]": 0.0017270289999942179, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models": 0.003174613000055615, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models_no_api_key": 0.0028104030000122293, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_initialization": 0.0026649010000028284, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_inputs": 0.002870736000090801, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_json_mode": 0.0033607330000222646, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_latest_version": 0.006367731999944226, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_template": 0.023892853000006653, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_update_build_config": 0.13428266099992925, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 5.389856658999975, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.0.19]": 6.055658990999859, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.0]": 5.440386771000021, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.1]": 6.941632704999847, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_invalid_input": 5.44913464800004, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_latest_version": 5.4969262480000225, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_data_input": 5.443224614999849, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_dataframe_input": 5.504063780000024, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_list_input": 5.4311487920000445, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_message_input": 5.546038693000014, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_string_input": 5.502624549000075, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_empty_str_endpoint": 0.0010950920000141195, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0010843309999017947, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.0014855350000289036, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0010760559998743702, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0010409909998543299, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0010291990000723672, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0010619100000894832, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.00101895099999183, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0010555479999538875, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0010582030000705345, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.00171241700002156, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0014505999999983032, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0010413019999759854, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.001042433000066012, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0010154430000284265, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0010544360000039887, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.0010280370000828043, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0010337280000385363, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.001101471999959358, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0010593149999067464, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0010505790000934212, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0010147919999781152, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0010413429999971413, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.00102581300006932, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0010483139999450941, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0010621710000577878, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0010549769999670389, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0010685720000083165, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.08530223800005388, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.02692072799993639, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.030825101999880644, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.00402992700003324, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.003717715999982829, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.0036312159999170035, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.12225080799987609, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model": 0.0032321359999514243, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.003285354000126972, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.0030743429999802174, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.0026889480000136246, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.02216649900003631, + "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.0028193099999498372, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_all_versions_have_a_file_name_defined": 0.001322312999946007, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model": 0.003310801999987234, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model_error": 0.0039109249999000895, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.0.19]": 0.001308538000102999, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.0]": 0.0012876590000132637, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.1]": 0.0017092589998810581, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models": 0.0031906790001130503, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models_no_api_key": 0.002762604999929863, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_initialization": 0.0026657540000769586, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_inputs": 0.0028896599999370665, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_json_mode": 0.0033880750000889748, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_latest_version": 0.006377011000154198, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_template": 0.025499351000007664, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_update_build_config": 0.3081558420001329, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 6.420039275000022, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.0.19]": 5.90629586600005, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.0]": 5.37144876900004, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.1]": 5.396526411999957, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_invalid_input": 5.41790413199999, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_latest_version": 5.5086146539999845, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_data_input": 7.372352873999944, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_dataframe_input": 5.894913796999845, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_list_input": 5.686606423999933, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_message_input": 5.976564112999881, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_string_input": 5.563468564999994, "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 4.963613892000012, "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, @@ -362,707 +370,727 @@ "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.0]": 4.997824592000029, "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.1]": 5.098571616000072, "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_latest_version": 6.680932718999998, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0013278109998964283, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.001342923000038354, "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.03106373100001747, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.03283425000006446, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.030333580000046823, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.0046174489998520585, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0013352250000480126, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_basic_setup": 0.0025623179999456625, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_build_dataframe_basic": 0.003111454000077174, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.0.19]": 0.001317562999929578, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.0]": 0.0013388610001356938, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.1]": 0.0013058100000762352, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_data_dict": 0.002587234000088756, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_text": 0.002573657999846546, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_empty_data_list": 0.0025796589999345088, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_invalid_input_type": 0.0021181869999509217, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_latest_version": 0.005154721999929279, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_mixed_data_fields": 0.002862137000192888, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_single_data_input": 0.0026974899999459012, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_status_update": 0.002590149999946334, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.002534545999992588, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.0026964980000911964, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.002455187999998998, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.003410893000022952, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.0032848770000555305, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.0032384899999442496, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.0028956300000118063, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.0029422980001072574, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.0031247589998883996, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.003180072999953154, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.0031897009998829162, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.0028442540000241934, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0017459810001128062, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.0037740819999498854, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.001783000999921569, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.002246206999984679, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.001837032000025829, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.0027113570000665277, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.0027536349998626974, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.42694342500010407, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.005367349000039212, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.0030378359998621818, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.002958838000040487, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.0028818040000260225, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.002956654000058734, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0030106350000096427, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.0045599200000197015, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_all_versions_have_a_file_name_defined": 0.002011788999993769, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_basic_setup": 0.002914766000117197, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.0.19]": 0.0019247060000679994, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.0]": 0.0025959490001241647, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.1]": 0.0018475620000799609, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_directory_creation": 0.00367936500003907, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_invalid_input_type": 0.002802095999982157, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_latest_version": 0.007452564999994138, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_data": 0.0038740789998428227, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_message": 0.00791695299994899, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_update_build_config_dataframe": 0.00279062300012356, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0013954859999785185, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.03430600999990929, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.03258797999990293, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.03304913000010856, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.005498623999983465, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.003228793000062069, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.0025514670001030026, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.0024212349998151694, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.002022699000008288, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.0024089410001124634, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0020568640001101812, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_dataframe_input": 0.0031667370000150186, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0020903750000798027, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.002071982000074968, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_with_url_loader": 2.1492824279999923, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 5.419219217000091, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.0.19]": 0.022043234000079792, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.021959186000003683, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.019614343000057488, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.0045343450001382735, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0013923950000389596, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_basic_setup": 0.0021497199999203076, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_build_dataframe_basic": 0.003071710000085659, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.0.19]": 0.0013973830000395537, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.0]": 0.0013254799999913303, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.1]": 0.0017726110000921835, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_data_dict": 0.002675395999972352, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_text": 0.0025817010000537266, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_empty_data_list": 0.002594555999962722, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_invalid_input_type": 0.002185487000019748, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_latest_version": 0.005116817000157425, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_mixed_data_fields": 0.003000450000058663, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_single_data_input": 0.0027089980000027936, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_status_update": 0.0032172109999919485, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.002539743999932398, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.0023887329999752183, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.002441771999883713, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.003472815999998602, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.003310504000069159, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.003245884999955706, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.002885023999965597, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.002962317999958941, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.003150436000055379, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.003111504999992576, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.0031464400000231763, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.002858955000078822, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.001706988000023557, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.0037138540000114517, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0017190319999826897, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.002137187000016638, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.0017613690000644056, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.002669524999873829, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.0027158100000406193, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.41711729000007836, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.005289665999953286, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.0030920690001039475, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.0030893540000533903, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.0028131510000548587, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.002917525000043497, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0029523189999736132, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.004601912000111952, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_all_versions_have_a_file_name_defined": 0.0018237150001141345, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_basic_setup": 0.0027021550001791184, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.0.19]": 0.0017943999999943117, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.0]": 0.002358117000085258, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.1]": 0.001780424999992647, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_directory_creation": 0.003683776000116268, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_invalid_input_type": 0.0027892460000202846, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_latest_version": 0.006802866999919388, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_data": 0.00388857600000847, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_message": 0.007521440000004986, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_update_build_config_dataframe": 0.0026130389999252657, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.001379971000005753, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.025827014999890707, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.02118441800007531, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.02122977900000933, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.005340300999932879, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.0031846709999854284, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.002523383000038848, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.0024243199999318676, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.002027953999913734, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.002371370000105344, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.002073509000069862, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_dataframe_input": 0.0032541790000095716, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0020988139999644773, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.0021456520000810997, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_with_url_loader": 1.8797681650000868, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 5.615287020999972, "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]": 5.440978005000034, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 5.424299841999982, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 6.926264650000007, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 5.64464458000009, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 5.355054827999879, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 5.396206333999999, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.00204307100011647, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0016740410000011252, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.0023180859999456516, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0017462250000335189, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0017198760000383118, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.0016240389999211402, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.0024563450000414377, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.002069290999884288, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.002271779000125207, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.0021344829999634385, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.0021118599998999343, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0021082929999920452, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 5.4758364130000245, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 5.34932902900016, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 5.399844470000062, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 5.801395946000071, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 5.685849211999994, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 5.392962634000128, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 5.417159111000274, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0013921149998168403, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.0023984970000583417, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.002388796999639453, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.003353814000092825, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.0013601649998236098, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0013213019999511744, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.0021633769999880315, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.0022153940001317096, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.0022052859997074847, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.005711914999892542, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.0022067580000566522, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0013223950002156926, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.0025849359999483568, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.0045741359997464315, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0012733810001464008, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0012877589999789052, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.001747189000070648, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.002850280999609822, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.003987127999835138, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.002706082000031529, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.002734164999992572, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.007379426000170497, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.001913399000386562, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.0019662079998852278, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.001976587999934054, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.003030568999975003, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.00331795700026305, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.00604327499968349, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.001340727000069819, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.004932005999762623, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0013308780003171705, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.001313885999707054, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.0012910460002331092, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.00542199200003779, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.19]": 5.492694467000092, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 5.565428860000111, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 5.525396291999982, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 5.436101649000079, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 7.140065347000018, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 5.4871321150000085, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.002083945999856951, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0016274509999902875, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.0023538570000027903, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0017985769999313561, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0017294279998623097, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.0016386810000312835, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.002493615999924259, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.002066204000016114, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.002324070999975447, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.002109965000045122, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.002077332999988357, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0020734380000249075, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 7.120942517000003, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 5.607205861000011, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 5.453958988000068, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 6.230621191000068, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 5.692266961000087, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 5.615377284000033, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 5.533462769000039, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0013586620001433403, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.00228647300002649, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.002341764000107105, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.003286687999775495, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.0013379330000589107, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0013306890000421845, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.002167440999983228, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.0022044600000299397, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.002213536999988719, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.0056285729999672185, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.0022211500000821616, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0013245970000070884, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.002712905000066712, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.004493196999987958, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0012938699999267556, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0013176249999560241, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0016925800000535673, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.002805934999969395, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.004017212999883668, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.002699359000075674, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.0026613069999257277, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.007376486999874032, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.0019053360000498287, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.001980734000085249, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.0019851929999958884, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.0030171680000421475, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.0033736590000899014, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.006092743999943195, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0012995719999935318, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.004249124000011761, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0013276219999625027, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.0013263119998327966, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.0013146979998737152, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.005971353000063573, "src/backend/tests/unit/components/tools/test_python_repl_tool.py::test_python_repl_tool_template": 0.02093030200001067, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_error_handling": 0.002975676999767529, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.0031520560000899422, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.0028684049998446426, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.002946421999922677, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.026727961999768013, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.001307557000018278, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0013290260001213028, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.0012892830000055255, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0012661579996802175, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.003480750000107946, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.0033688419998725294, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.0034949180001149216, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_text": 0.002994451999938974, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.006398780999916198, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.003144572999644879, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.016435648000197034, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_error_handling": 0.0030063979999113144, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.0031087059999208577, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.00287100800017015, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.0027283330000500428, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.026147084999934123, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0013616559999718447, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0013146889999688938, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.0012994609998031592, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0013095400000793234, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.00342227000010098, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.0034118499999067353, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.003546970999991572, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_text": 0.0030152749999388107, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.007171945999971285, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.0031506949999311473, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.01626332600017122, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_empty_response": 0.003265670000018872, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_error_handling": 0.002808468000011999, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_success": 0.0032077419999723134, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_text": 0.00273625400001265, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_wikidata_initialization": 0.002704716000039298, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_wikidata_template": 0.01613066200002322, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_all_versions_have_a_file_name_defined": 0.0013839989996995428, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.0013193970000884292, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.0013463489999594458, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.0017288149999785674, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.0029279579998728877, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content_text": 0.0023215129999698547, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.0054054830000040965, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.0023272040000392735, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.0021395910000592266, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.014816327999824352, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_all_versions_have_a_file_name_defined": 0.001349583999854076, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.0013609349999796905, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.0013244669999039616, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.0017231269998774223, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.002915189999953327, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content_text": 0.002350812999907248, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.0053312099998947815, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.0023201349999908416, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.002148854999973082, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.014492168999936439, "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_fetch_content": 0.002685490999965623, "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_fetch_content_text": 0.001898934999985613, "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_wikipedia_error_handling": 0.0019180109999865635, "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_wikipedia_initialization": 0.0017836609999903885, "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_wikipedia_template": 0.01370607699999482, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_error_handling": 0.0026123680002001493, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.0026705069999479747, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.0025226500001735985, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.0021873620000860683, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.04617983000002823, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_error_handling": 0.002600114000074427, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.002794875999938995, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.0026253199999928256, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.0021517130002166596, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.049046552000049815, "src/backend/tests/unit/components/tools/test_yfinance_tool.py::test_yfinance_tool_template": 0.03864965400003939, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.0486745380001139, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.47635652099984327, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.10378608199994233, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 0.32527497800015226, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.4292733730001146, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.1313823410000623, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.13406486299982134, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 1.0384899119999318, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.10434308799995051, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 0.7603190610000183, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.05622179600027266, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 3.9745003449997967, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 1.5674386100001811, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 1.3679843809998147, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 1.3274734819999594, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.0028572920000442537, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.0034485489998132834, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.0042352890000074694, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.002885906999836152, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.0028580650000549213, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.004002103000175339, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.04815132300007008, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.3818665090001332, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.13386823999996977, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 0.4902493189999859, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.5332043820000081, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.24608576200012067, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.23556746799999928, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 0.7130652020000525, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.13527190900003916, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 0.5693135889999894, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.05502670699991086, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 1.6818556380000018, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 2.4777191829999765, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 0.7963410990000739, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 1.7482828810000228, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.002990898999996716, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.0036588589999837495, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004433204999941154, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.00302763899992442, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.003023309999889534, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.004201014999921426, "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.008737064999877475, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0012788910003109777, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0014743270000963093, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.002784687000030317, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.00351191499999004, + "src/backend/tests/unit/custom/component/test_component_to_tool.py::test_component_to_toolkit": 0.031002189999981056, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0013918619999913062, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0016993220000358633, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.0028597059998674013, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.00369910400002027, "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs": 0.0019985559999895486, "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs_various_components": 0.006992995000018709, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.014053725999929156, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.03166828100006569, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 7.133869496000216, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 5.376684631999979, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 5.40890706800019, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 5.411115899999913, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 5.411815184000261, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 5.346240308000233, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0017972180003198446, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0019474300002002565, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.001996923000206152, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.015354190000152812, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.002438479999682386, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0018459990001247206, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0010818129999279336, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0011422149998452369, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.001119181999911234, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0015301300002192875, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.002461840999785636, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0022477540001091256, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0014916189998075424, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0012435650000952592, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0012470120004763885, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0014032019998921896, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0011677429999963351, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0011938719999307068, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0015187179999429645, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0011326679998546751, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.023094139000136238, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.04229832800001532, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 7.208953042999951, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 7.550344002000088, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 8.224445778999893, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 7.9802061789999925, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 6.263253767999913, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 8.408826111000053, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0017419510000991067, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0019020990000626625, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.0018700599999874612, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.01590160300008847, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0018858590000263575, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0017684310000731784, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0013084670000580445, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.00107493500001965, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0011169320000590233, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0014699870000640658, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.002477375999887954, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0019182979999641248, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0014457620001167015, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.001176022000095145, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0011764229999471354, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0013277049998805524, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0011175829999956477, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0011615349999374303, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0014405230000420488, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0010947419999638441, "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.0015147819997309853, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.004023500999892349, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.001104413999883036, - "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.028919687000097838, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.0040969570000015665, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.0015676100001655868, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0011631430002125853, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.014403506000235211, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.005605819000038537, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.0042144889998780855, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.001563793000059377, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 5.477846497000428, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0013707129999147583, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.001185585999792238, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_thread_safety_accessing_events_dictionary": 0.0014366460000019288, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.0037791920001382096, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.001114036999979362, + "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.02934702000004563, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004427466000038294, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.001659840999991502, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0012246229999846037, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.005334206000043196, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.005928510999979153, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.004438414999981433, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0015809330000138289, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 5.848586494000074, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0013692309997850316, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0011986640000714033, "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.0012146809999649122, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.018488482000066142, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.014688304999936008, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.015395076000231711, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.015356174000089595, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.024893314999872018, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.020552493000195682, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_valueerror_for_unsupported_value_types": 0.0012489470000218716, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.017495219000124962, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.014809767999963697, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.015857852999943134, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.01563872100007302, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.025791793000053076, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.02010860799987313, "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.0002519909999136871, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.015878480000083073, - "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00023078199978954217, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.024424649999900794, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.00025218200016752235, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.022640518999878623, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.020398214999886477, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 0.0002294290000008914, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 0.0002497760001460847, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.023057548999759092, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.04629751800030135, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.000304480000067997, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.02309432300012304, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0010994659999141732, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.001096069999903193, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0010672370001429954, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0017846480000116571, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.0011855269999614393, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0011199939997368347, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.0010810429998855398, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0010958300001675525, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0010981650002577226, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.001122669999858772, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0010662250001587381, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0010680780001166568, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.001099026000019876, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0011427179997554049, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0010695920002490311, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0011056180001105531, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0011165079999955196, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.001058940999882907, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0011350730001140619, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.001064421999899423, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.001049843999908262, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0010510360000353103, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.001081472999885591, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0010810520000177348, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.006109677000040392, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.001059633000068061, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0010368200003085803, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0010572870000942203, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0011030129996925098, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0010748699999112432, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0010730779999903461, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0010650219999206456, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0010511559999031306, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0010421690001294337, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0010398349998013146, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0010660149998784618, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.001060323999809043, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0010845889996744518, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0010741789999428875, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0010433930001454428, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.001080481000144573, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0010735480000221287, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0010899189999236114, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0010301080001227092, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.001084267999885924, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.00114955000003647, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0011243730000387586, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.001052768999898035, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0011118989996248274, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0011166280000907136, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0011192040001333226, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0010671869997622707, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.001149489999988873, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0011391600000933977, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0011454830000729999, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0011575959999845509, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0011332179999499203, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0010860630000024685, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.001130395000018325, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0011285289999705128, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0011290819998066581, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0011046659999465192, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0010436120001031668, - "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0011654109998744389, - "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.0010588689999622147, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.001135814000008395, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0010764550002022588, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0011387389999981679, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0010638290000315465, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.001071444999979576, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.00114339799984009, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.0010985040000832669, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0010708429997521307, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0010727969997788023, - "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0010557839996181428, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0011098859997673571, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0010479309999027464, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0010858899997856497, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.001186557999744764, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0010558240001046215, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0011315869999179995, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0011278089998540963, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0011227889997371676, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0010730670001066756, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_set_with_valid_component": 0.0002709629999344543, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.015695440999934362, + "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00027643299995361303, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.025479119999999966, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.0002481010000110473, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.02312589999996817, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.021307976000002782, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 0.0002532099999825732, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 0.00028422700006558443, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.027665612999953737, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.04739163900001131, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.0002666650000264781, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.023737722999953803, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0011277319999862812, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0011344560000452475, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0011298169998781304, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0011157910000747506, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.0011689279999700375, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0011913509999885719, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.001131299000121544, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0011192969999456182, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0011203889998796512, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0011325809999789271, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0010938080000642003, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0010978669999985868, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0011043380000046454, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0011588599999186044, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0018284509999375587, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0011004719999618828, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0012462610000056884, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0010780000000067957, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0010851640000737461, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0010851029999230377, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.001060458000097242, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.001051801000130581, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.001100031000078161, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0010835400000814843, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0019143619999795192, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0010685019999527867, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.00106692099996053, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0010539460000700274, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0010929670002042258, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.001083389000200441, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0010825269999941156, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.001073732999884669, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0010743430000275112, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.001055799000027946, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0010863639998888175, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0010713180001857836, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0010786810000809055, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0010736329999190275, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0010456599999315586, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.001098107000075288, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0010685139999395687, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0010759659999166615, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0010716380000985737, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0010390479999387026, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0011024049999832641, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0011524979998966955, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0011487909999914336, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0010649859999602995, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0010989989999643512, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0011184759999878224, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0011490320000575593, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0010968849999244412, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0011545319999868298, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0011655130000463032, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0011871629999404831, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0011527679999971951, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0011513550000472605, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.001109779999978855, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0011623160000908683, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0011320799998202347, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0011474279999674764, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0011178439998502654, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0010864060000130848, + "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0011847370000168667, + "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.0010883789999525106, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.00115186699986225, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0010924360000217348, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0011787070001219035, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.00110578200008149, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0010661189999154885, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0011629890000222076, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.0010915660000136995, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0011195660000566932, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0010870579999391339, + "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0010568510000439346, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0010960330000671092, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.001121161999776632, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0010825880000311372, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.001229341000112072, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0011150879998922392, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.001161706000061713, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0010980869998320486, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0011010619999751725, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0011056319999624975, "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.0014249249998101732, + "src/backend/tests/unit/graph/test_graph.py::test_find_last_node": 0.001479684999935671, "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.0015238500000123167, + "src/backend/tests/unit/graph/test_graph.py::test_invalid_node_types": 0.001583749000133139, "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.002210936000210495, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.002723474000049464, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.004098625999858996, - "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.12700244499978908, - "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0010381820000020525, - "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0020856999999523396, - "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0010411069999918254, - "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0010451549999288545, - "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0012154640003245731, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow": 0.0022558049998906426, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.0027382210000723717, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.00443135299997266, + "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.13601583099989512, + "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0010647459999972853, + "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0021370650001699687, + "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0010763160000806238, + "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.001093738999998095, + "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0011927730000707015, "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.001922655999806011, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0021749079999153764, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0013533420001294871, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0021052380000128323, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0020036889998209517, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.001315140000087922, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.001881158999822219, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0017044879998593387, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0021701400000893045, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0012564089997795236, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0017242949998035328, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0019065159999627213, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0018358840000018972, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0012980389999484032, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0013064029997167381, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0011257450003085978, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0011301639997327584, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0011532580001585302, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0011705200001870253, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0011231310002131067, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0011294629998701566, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 5.5350219230001585, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.029022426999972595, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.033073332999947525, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.1892015480000282, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.14085212099985256, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.0797869699997591, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.07675684099990576, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_concurrent_calls": 5.431742019999774, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_creation": 5.590829337000059, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_idempotency": 5.5693302240001685, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0010481389997494261, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0010599119998460083, - "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0010459239995270764, - "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0010453830002461473, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0010348749999593565, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0010471069999766769, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0010776249998798448, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0010496509999029513, - "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0010501930000827997, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0010609329999624606, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0010533090000990342, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0010986320000938576, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0010530990000461316, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0011304219997327891, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0011812289999397763, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0010754090001228178, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0010506030000669853, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0011540949999471195, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.001130303999843818, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.001172681999833003, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0012421310000263475, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.001085398999748577, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0011781819996485865, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0011433480001414864, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.001105928000242784, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.001055072999861295, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0010575270000572345, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0010670229999050207, - "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.001085138000007646, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.00117398499992305, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0011733239996374323, - "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0011380160001408512, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0011123879999104247, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0010839750002560322, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0011269550000179152, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.001566236999906323, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0015726999999969848, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0015019679997294588, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0014891430000716355, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.0013409359999059234, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0015221250000649889, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.001515219999873807, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.0020100489999776983, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0023194230001308824, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0014507009999533693, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0020092680001653207, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0020708420001938066, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0012719989999823156, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.001832370000101946, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0016527660000065225, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.002108702999862544, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0010945900000933761, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0017292589999442498, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.001835465999988628, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0018645490000608334, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0012228770000319855, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0012127589999408883, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0015592030001698731, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0010669900000266352, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0010635230000843876, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0010882489999630707, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0010788709998905688, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0010899220001192589, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_complex_nested_data": 0.0010499189999109149, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_data_dict": 0.0010653770000317309, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_template": 0.001076188000070033, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_invalid_template_type": 0.0011692389998643193, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_missing_key": 0.0010702359999186228, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_mixed_data_types": 0.0011029470000494257, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_data": 0.0011559949999764285, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_template": 0.0011874929999748929, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Error: {text}-data4-expected_text4]": 0.00115468299998156, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Text: {text}-data0-expected_text0]": 0.0011939239999492202, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[User: {text}-data3-expected_text3]": 0.0011625270000195087, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Value: {text}-data5-expected_text5]": 0.001158148999934383, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[{name} is {age} years old-data1-expected_text1]": 0.0011882149998427849, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[{name} is {age} years old-data2-expected_text2]": 0.0011583279998603757, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_string_data": 0.001046440000095572, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 5.634096546000023, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.030294267000044783, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.034220951999827776, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.19195627099986723, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.14935920800007807, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.08234955900013574, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.08273448400007055, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_concurrent_calls": 7.093269713999916, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_creation": 5.79607178099991, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_idempotency": 6.226940720000016, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0011313889999655657, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0013093389998175553, + "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.001216608000049746, + "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0012131219999673704, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0011673139998720217, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.001138673000241397, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0011216890000014246, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0011128959998814025, + "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.001164152000114882, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.001148039999861794, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0011300060000394296, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0011910200000784243, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0011903590000201802, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0011758120000422423, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0012682519998179487, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0011633789998768407, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0011808799999926123, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.001135116000114067, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0012388279999413498, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0013166129999717668, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0012412430000949826, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0012270470000430578, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0011988949999022225, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0012613509999255257, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0011357180000004519, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.001115410000124939, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0011442629999010023, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0011345039999923756, + "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0012368139999807681, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0011482300000125178, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0011585799999238588, + "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0012061369999400995, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0012333080002235874, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0012329590000490498, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0012959150000142472, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0020440129999315104, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0016788450001286037, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0018748480001704593, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0015273640000259547, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.0014226500001086606, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0015314020000687378, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0016111890000729545, "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.001591506000067966, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0016084459998637612, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.001493130999733694, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0015215129999432975, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.001639605000264055, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0016833779998250975, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0015060759999414586, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0015013059999091638, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0023833440000089468, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0015800840001247707, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.001084166999817171, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0015046619998884125, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0015483849997508514, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0015071080001689552, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0015062959998886072, - "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.002932712000074389, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0010708910001540062, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0011076810001213744, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0010416869999971823, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0010641000001214707, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0010920819997863873, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.001065280999910101, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0010504129998025746, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0010689179998735199, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0012303510000037932, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.001113000000032116, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0010734560000855708, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0013140850001036597, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0011631150000539492, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0010688780000691622, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0011734630004411883, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0010526470000513655, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0011183899998741254, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0011239909999858355, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.00105207599995083, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0010467059998973127, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0010855680000076973, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0010529070000302454, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0010421679999126354, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0010568359996341314, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0010655809999207122, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0010894760000610404, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0010867720000078407, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0010475379999661527, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.001090078000061112, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0010566950002157682, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0010862310000447906, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0010732370001278468, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.001059069000348245, - "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0014244230001168035, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.0060736430000361, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0011826909999399504, - "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.00959503399985806, - "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.009083257999918715, - "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.001556680000248889, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0018917970000984496, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0014738140000645217, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.001154858999825592, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.001561327999979767, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0011558500000319327, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.0017696779996185796, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.002013592999901448, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0011288299999705487, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.002777069999865489, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.002810001999932865, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.002697441000236722, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.0026889070002198423, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.00272225900016565, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.0035924350002005667, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0022491140000511223, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.002013794000276903, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.001962699999921824, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.001538266000125077, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.001811726000141789, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.001586635000194292, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0016659430002619047, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0015997599998627265, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.001660853000203133, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.001413934000311201, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0017186919999403472, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.001256368000213115, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0016050990000167076, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.0022184469999046996, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.001453006000019741, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.0026323899999169953, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_row": 0.0030819409998912306, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_rows": 0.00277346400002898, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_bool_operator": 0.001611132999869369, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_data_list": 0.001897177000046213, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_lc_documents": 0.0018714079997153021, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_attribute_processing": 0.002548039000089375, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0016877819998626364, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0015400480000380412, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0016037960000403473, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0017118070001060914, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0017442470000332833, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0016076340000381606, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0015831179998713196, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0017021879999674638, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0021501000001080683, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0014940519999981916, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.001620957999989514, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0016030140000111714, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0015971830000580667, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0015268230000629046, + "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.0030179699998598153, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0011006720001205395, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.001121098999988135, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0011260480000601092, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.001066807999904995, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0010848629999600234, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.001086044999965452, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0011219720000781308, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.001094922000220322, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.001232075999951121, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0010626309999679506, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0010881700000027195, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0013511870000684212, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0011891359999935958, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0010944499998686297, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0012219260000847498, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0011425499999404565, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.001160845000072186, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.00113704000011694, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0010948730001700824, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0010764970000991525, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0010503700000299432, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0010659269998996024, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.001066687999923488, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0015842489999613463, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.001062993000005008, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0010568119997742542, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0010918560001300648, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0010776080000596266, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0011015749998932733, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0010936890000721178, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.001066889999947307, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0010711989999663274, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0010663289999683911, + "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.001086627000063345, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.006305999999881351, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.00126762099989719, + "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.010155514000075527, + "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.00971566900000198, + "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0021864959999220446, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0020760620000146446, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0015474010000389171, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0014687760001379502, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.001986174999956347, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0015238969999700203, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.0023140540000667897, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0024363410000205477, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0014983199999960561, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.002919507000115118, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.0030678829999715163, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.002797170000121696, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.0028346209999199345, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.002824852000003375, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.0037551269998630232, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.002366359999882661, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.0021089540000502893, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0021167879999666184, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.0016827030001422827, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.001970556000060242, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.00196709900001224, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.001749926999877971, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.001701655999909235, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0017498070000101507, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0015022090000229582, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0017918650000865455, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0013798310000083802, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0017038110001976747, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.00230230100009976, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0015620579999904294, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.002784377000011773, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_row": 0.003240163000100438, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_rows": 0.0028279680001332963, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_bool_operator": 0.0016864809999788122, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_data_list": 0.0020024959999318526, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_lc_documents": 0.0019390289999137167, "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.0012307999998029118, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0012010959999315673, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.0052316189999146445, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0012964229997578514, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.001215460999901552, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0014155960002426582, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.003092209000215007, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.002626399000064339, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0012005139997199876, - "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.00191023099978338, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_async_iterator_handling": 0.001128509999716698, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_builtin_type_serialization": 0.0011358629999449477, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_bytes_serialization": 0.06130238600007942, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_class_serialization": 0.009718316000089544, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_custom_type_serialization": 0.0011649880000277335, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_datetime_serialization": 0.07069100499984415, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_decimal_serialization": 0.07761803200014583, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_dict_serialization": 0.2270946430001004, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_document_serialization": 0.0013478099997428217, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_enum_serialization": 0.0013319909999154333, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_fallback_serialization": 0.00358265599970764, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_generic_type_serialization": 0.00128489200005788, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_instance_serialization": 0.0012315330002365954, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_list_truncation": 0.19023289399979149, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_items_none": 0.16719939699987663, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_length_none": 0.06484085900001446, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_class_serialization": 0.008022385999765902, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_structures": 0.43112734700002875, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_none_serialization": 0.0011711689999174268, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_int64_serialization": 0.0012162129999069293, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_numeric_serialization": 0.0013384020003286423, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pandas_serialization": 0.006699953999941499, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_primitive_types": 0.07458922199998597, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_class_serialization": 0.0011711299998751201, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_modern_model": 0.06111058700003014, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_v1_model": 0.06074488400008704, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_serialization": 0.0012793919997875491, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_truncation": 0.002057655000271552, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_string_serialization": 0.07386518700013767, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_type_alias_serialization": 0.0011672220002765243, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_uuid_serialization": 0.06629639100015083, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_ai_text": 0.001317815000106748, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0013460370000757393, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.005422300999953222, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0013761749999048334, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0012809480000441908, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0015552860000980218, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.0032840929999338186, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.0028557390000969463, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0012933790000033696, + "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.002145791999851099, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_async_iterator_handling": 0.0016207380000423655, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_builtin_type_serialization": 0.0012154960000998472, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_bytes_serialization": 0.06539103800002977, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_class_serialization": 0.009673301000020729, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_custom_type_serialization": 0.0011965510001346047, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_datetime_serialization": 0.07127329399986593, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_decimal_serialization": 0.07979240900010609, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_dict_serialization": 0.23071473900006367, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_document_serialization": 0.0013599140000906118, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_enum_serialization": 0.001385140000024876, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_fallback_serialization": 0.00378035500000351, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_generic_type_serialization": 0.0013102200000503217, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_instance_serialization": 0.0012834199999360862, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_list_truncation": 0.19129056400004174, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_items_none": 0.17008359299995846, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_length_none": 0.06673606300000756, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_class_serialization": 0.008298519000049964, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_structures": 0.4555484139999635, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_none_serialization": 0.0011374419999583552, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_int64_serialization": 0.001224261000061233, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_numeric_serialization": 0.001396531000068535, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pandas_serialization": 0.0070396820000269145, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_primitive_types": 0.07983778500010885, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_class_serialization": 0.0012072309999666686, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_modern_model": 0.062493821000089156, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_v1_model": 0.06341032400007407, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_serialization": 0.001351678000105494, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_truncation": 0.0021957949999205084, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_string_serialization": 0.07466500600003201, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_type_alias_serialization": 0.0012240419999898222, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_uuid_serialization": 0.067553289999978, "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__large_case": 0.0013368430001037268, "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__small_case": 0.001604773000053683, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.1681470010000794, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.0907592140001725, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.09165523000001485, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 8.77590172899977, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.08743914100023176, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.09601061100011066, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.08310605699989537, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.5264148449998629, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.09857470300016757, - "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.0677297809997981, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.16116735499997503, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.0872645960000682, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.09671163800010163, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 9.12268752700004, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.08950880200018219, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.09342193399993448, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.08567998599994553, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.5297176140001056, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.10460233200001312, + "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.07436808399995698, "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.07216131900008804, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable": 0.07436528800008091, "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.06994449199987685, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.08002039500024694, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable__valueerror": 0.0737941329999785, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.09405217400012589, "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.08406246499998815, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.0676017719997617, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id__valueerror": 0.09074005500008298, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.0707695580000518, "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.06891191099975913, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.06644042799985073, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.1540985199997067, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__typeerror": 0.07637689099999534, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.07005095400006667, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.17878009299988662, "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": 0.06883484799982398, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.0638966330002404, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.08307999699991342, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.06570271000009598, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.07185668900001474, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__not_found_variable": 0.07169087900001614, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.06602407899993068, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.07968967800002247, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.06887206600003992, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.07883657500008212, "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.06660740299980716, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.07047176899982333, - "src/backend/tests/unit/test_api_key.py::test_create_api_key": 5.965236204000121, - "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 5.944991847999745, - "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 5.920730129000049, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable__valueerror": 0.08087931699992623, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.07402679100005116, + "src/backend/tests/unit/test_api_key.py::test_create_api_key": 9.075752133000151, + "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 7.240831953000111, + "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 7.529082259999882, "src/backend/tests/unit/test_cache.py::test_build_graph": 1.1988659180001378, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 2.5162149699999645, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 4.456442602999914, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_flow_id": 2.4756415579997793, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_job_id": 2.44829581099998, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_polling": 2.5722390050000286, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_only": 4.348506870999927, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_with_inputs": 4.5751852430003055, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 6.144164584999999, - "src/backend/tests/unit/test_cli.py::test_components_path": 0.22826985599999716, - "src/backend/tests/unit/test_cli.py::test_superuser": 4.882301994999807, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0011795739999342914, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0011376639999980398, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0011395069998343388, - "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0011391779999030405, - "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0011559700001271267, - "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0011149019999265875, - "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0011478740000256948, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0013201460001255327, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0013840560000062396, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.001138747000368312, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0011034209999252198, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.001111756000227615, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0011784220000663481, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0011895120001099713, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0016737260002628318, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0011571420000109356, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0011453690001417272, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0011243499998272455, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0011915340000996366, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0011525230002007447, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0013042360001236375, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0011347989998284902, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.02597975599996971, - "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0011556679999102926, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.003885146999891731, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0015461390000837127, - "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0011847839998608833, - "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0011895540001205518, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.001127585000176623, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.0019278709999070998, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0011493769998196512, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0014912760002516734, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0012428519999048149, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.002510168000071644, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0017924170001606399, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.0024800630001209356, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0023807959998976003, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0011373750000984728, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.002505048999637438, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0012605239999174955, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0011470620002000942, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.008007306000081371, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.005371524000111094, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 2.5886777839999695, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 2.5482957599999736, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_flow_id": 2.3074526709999645, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_job_id": 2.3952719510000406, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_polling": 2.613258572999939, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_only": 2.4718417589999717, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_with_inputs": 2.4978048020001324, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 8.659373480999989, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_failure": 1.219008346999999, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_success": 1.398139204999893, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_unexpected_error": 4.769413458000031, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_with_cancelled_error": 1.2770845420000114, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_nonexistent_build": 1.2926370859998997, + "src/backend/tests/unit/test_cli.py::test_components_path": 0.24363914899993233, + "src/backend/tests/unit/test_cli.py::test_superuser": 5.0842169379999405, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.001107213000068441, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0011186349998979495, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0011061319999043917, + "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0011033369999040588, + "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0011118829999077207, + "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0011189760000434035, + "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0011161810000430705, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0013112720000663103, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0012468629998920733, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0011086279999972248, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0010967230000460404, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0010592260000521492, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.001112562999878719, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.001121971999964444, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.001658667000015157, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.001140946999953485, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0010697660000005271, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0011018949999197503, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0011685670000360915, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0011244669999541657, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0012755659998902047, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0011071040000842913, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.036745011999983035, + "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0011316899999656016, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.004686344999981884, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0015119649998496243, + "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0012029520000851335, + "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.001166264000062256, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0010883100000000923, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.0019394590001411416, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0010925569999926665, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.00145493999991686, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0012488079999002366, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.00248626300003707, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0019040329999597816, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.0024554660000148942, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0017258420000416663, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.001110349999862592, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.002414028999965012, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.001225343999976758, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0011250069998141043, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.00855963099991186, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.005351699000016197, "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": 5.894062583999812, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 5.921240272999967, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.001109091999978773, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.001188101000025199, - "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.001136535999876287, - "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0011431469999934052, - "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0011526240002694976, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0011405719999402208, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0010987129999193712, - "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0013738880002165388, - "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0011084120001214615, - "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0012346179998985463, - "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0012156819996107515, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0010996050002631819, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.001122517999874617, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0011100149999947462, - "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.001099925000062285, - "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0012628419999600737, - "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0011316150000766356, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_flow_objects": 5.364567571999942, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 5.136527484999988, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0010723289999532426, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.001053393999995933, + "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0010691429999951652, + "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0010960930000010194, + "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.001242654000066068, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0010893610000266563, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0011277920000338781, + "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0013402670000459693, + "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0010709679999081345, + "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0011863700000276367, + "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0011713739999095196, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0010478540000349312, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0010504390000960484, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0010873060000449186, + "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0010680230000161828, + "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0012138519999780328, + "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0011265720000892543, "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, @@ -1071,141 +1099,141 @@ "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": 6.206546476000085, - "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 8.797179173999893, - "src/backend/tests/unit/test_database.py::test_create_flows": 4.821576355000161, - "src/backend/tests/unit/test_database.py::test_delete_flow": 4.831171879000067, - "src/backend/tests/unit/test_database.py::test_delete_flows": 4.815463989999898, - "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 4.820408904999795, - "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 4.820930561000068, - "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 4.806907261000106, - "src/backend/tests/unit/test_database.py::test_download_file": 6.6849879299998065, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 4.8081557620000694, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 4.840542024000115, - "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 4.84999781800002, + "src/backend/tests/unit/test_database.py::test_create_flow": 5.1839857789998405, + "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 6.462029651999728, + "src/backend/tests/unit/test_database.py::test_create_flows": 5.58084047400007, + "src/backend/tests/unit/test_database.py::test_delete_flow": 5.043004111000073, + "src/backend/tests/unit/test_database.py::test_delete_flows": 5.7543676210000285, + "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 5.535415401000137, + "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 6.117646095999817, + "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 5.038055891000113, + "src/backend/tests/unit/test_database.py::test_download_file": 6.102729404999991, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 6.610547746000293, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 7.27798861600013, + "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 5.863147624999783, "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": 4.893167331000313, - "src/backend/tests/unit/test_database.py::test_read_flows": 7.101095134999923, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 4.763593108999885, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 4.777096378999886, - "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 4.698627561000194, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 4.744636593999758, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 4.796259010999847, - "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 4.753992682999979, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 4.722477330000174, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 5.922566959999813, + "src/backend/tests/unit/test_database.py::test_read_flow": 5.203200713000115, + "src/backend/tests/unit/test_database.py::test_read_flows": 5.13395257299976, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 7.659320039000022, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 5.021884176999947, + "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 5.081280782000022, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 5.120574680000118, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 4.956135904000121, + "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 7.29974752000021, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 5.287063066999963, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 5.60796907200006, "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": 4.795439844999919, - "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 5.093126867999899, - "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 4.821225507000236, - "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 4.844256709999854, - "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 4.846325039000021, - "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 4.916911030000165, - "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 4.743812325000135, - "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.07741035199978796, - "src/backend/tests/unit/test_database.py::test_update_flow": 4.748363051000069, - "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 4.901225831000147, - "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 4.9004429109998, - "src/backend/tests/unit/test_database.py::test_upload_file": 4.805880701999968, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 4.847440394000159, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 4.924610282000003, - "src/backend/tests/unit/test_endpoints.py::test_get_all": 1.3429839170000832, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 4.827590869999767, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 4.840847115000088, - "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 4.932686984000156, - "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 4.8788420989999395, - "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 1.3643034599999737, - "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 4.9439098069999545, - "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 1.354738351000151, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 4.854708082000116, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 1.4044506290001664, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 1.3507004850000612, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 1.3808301879998908, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 1.2841627020000033, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 1.3213513549999334, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 4.898191451999992, - "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 4.879832291999946, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 4.912335114999905, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 4.855361349000077, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 4.876217938999844, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 4.888749110999697, - "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.0028058539999165077, + "src/backend/tests/unit/test_database.py::test_read_folder": 5.093297487999962, + "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 6.142768197999885, + "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 7.6975158779998765, + "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 5.878165488999912, + "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 6.5186659340001825, + "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 7.228295210999931, + "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 5.047795923000194, + "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.08321017000025677, + "src/backend/tests/unit/test_database.py::test_update_flow": 5.02458582700001, + "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 6.270876339000097, + "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 5.013582954999947, + "src/backend/tests/unit/test_database.py::test_upload_file": 5.968912197000009, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 6.212135394999905, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 8.717511335999689, + "src/backend/tests/unit/test_endpoints.py::test_get_all": 1.346319517999973, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 6.297611080000024, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 6.304623786000093, + "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 6.525132281999731, + "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 8.420977312000105, + "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 1.4487739380001585, + "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 6.915723464999928, + "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 1.3702964159999738, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 5.388475278999977, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 1.4344668200001252, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 1.4151071579997279, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 1.46228653199978, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 1.4156072049997874, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 1.4716803080000318, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 6.107687242000111, + "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 6.821414820999962, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 8.43429691099982, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 6.270909577999873, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 5.7692985869998665, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 9.143759386000056, + "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.003052043000025151, "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.0013559139997596503, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0011330659999657655, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0012032669999371137, - "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.0020929620000060822, - "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.008224298999948587, - "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 4.906904624999925, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.0019821619998765527, - "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.02593977099991207, - "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.02531231999978445, - "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.025231239000277128, - "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.0021507279998331796, - "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.0020138410000072327, - "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.002039979000301173, - "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.0020085010000912007, - "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.0021753830001216556, - "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.00226720499995281, - "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.0020800860002054833, - "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.0020661890000610583, - "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.0030368250004357833, - "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 4.948955920999879, - "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.0028618679998544394, - "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 4.585848145999989, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.003587196000125914, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.0022229450000850193, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0011099450000529032, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0011259049999807758, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0011037720000786067, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0012673789999553264, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.002328051999938907, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.001106287000084194, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0011084929997196014, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0011494189998302318, + "src/backend/tests/unit/test_frontend_nodes.py::test_frontend_node_to_dict": 0.001364161000083186, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.001226215000542652, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0012533759997950256, + "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.002135662999990018, + "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.008319267000160835, + "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 6.0999943539998185, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.0020905460000903986, + "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.026324775999910344, + "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.025977691999969466, + "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.025342995999835694, + "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.002263224999751401, + "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.002063806000251134, + "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.002170314000068174, + "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.002583970999921803, + "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.0023368120002942305, + "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.0030001109998920583, + "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.002338515999781521, + "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.002155506999770296, + "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.0033836799998425704, + "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 5.1909015759999875, + "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.0031750010000450857, + "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 9.024966284999891, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.00359188900006302, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.002599557999701574, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0011046470001474518, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0011293939999177383, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0012171670000498125, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0011110999998891202, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.0024053189999904134, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0011343940000188013, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0011177230001067073, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0010945380001885496, "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.02233306299990545, + "src/backend/tests/unit/test_loading.py::test_load_flow_from_json_object": 0.003034496000054787, "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.0011239609998483502, - "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0011802070002886467, - "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0011767689998123387, - "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0011722510000709008, - "src/backend/tests/unit/test_logger.py::test_init_default": 0.0011962250000578933, - "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0017751679999946646, - "src/backend/tests/unit/test_logger.py::test_len": 0.001182961999802501, - "src/backend/tests/unit/test_logger.py::test_max_size": 0.001142144000141343, - "src/backend/tests/unit/test_logger.py::test_write": 0.0011728619997484202, - "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0011951040000894864, - "src/backend/tests/unit/test_login.py::test_login_successful": 4.841411439000012, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 5.053332158000103, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 4.8824262430000545, - "src/backend/tests/unit/test_messages.py::test_aadd_messages": 4.9343705159999445, - "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 4.94500571799972, - "src/backend/tests/unit/test_messages.py::test_add_messages": 4.93423629300014, + "src/backend/tests/unit/test_logger.py::test_enabled": 0.001189455000030648, + "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0012053749999267893, + "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0012108460000490595, + "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.001236032999941017, + "src/backend/tests/unit/test_logger.py::test_init_default": 0.0011955469999520574, + "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0018353430002662208, + "src/backend/tests/unit/test_logger.py::test_len": 0.0012060649999057205, + "src/backend/tests/unit/test_logger.py::test_max_size": 0.0011656320002657594, + "src/backend/tests/unit/test_logger.py::test_write": 0.0012007349998839345, + "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.001187021000077948, + "src/backend/tests/unit/test_login.py::test_login_successful": 5.8741300829999545, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 5.597676431000082, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 5.587826730000188, + "src/backend/tests/unit/test_messages.py::test_aadd_messages": 6.667773100999966, + "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 5.1161759109998, + "src/backend/tests/unit/test_messages.py::test_add_messages": 5.944297648999964, "src/backend/tests/unit/test_messages.py::test_add_messagetables": 0.05725845799315721, - "src/backend/tests/unit/test_messages.py::test_adelete_messages": 4.907024259999844, - "src/backend/tests/unit/test_messages.py::test_aget_messages": 5.026921533999939, - "src/backend/tests/unit/test_messages.py::test_astore_message": 4.9967469670000355, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 5.028460347999953, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 4.947630278999895, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 5.103293082000164, - "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 5.6380528490001325, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 5.124969539999938, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 5.0038994169997295, + "src/backend/tests/unit/test_messages.py::test_adelete_messages": 5.0983916310001405, + "src/backend/tests/unit/test_messages.py::test_aget_messages": 5.189774087999922, + "src/backend/tests/unit/test_messages.py::test_astore_message": 5.415349249999963, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 5.2259250009999505, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 5.256989068999928, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 5.455588885999987, + "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 5.371280651999996, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 5.24324767200028, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 5.1597762499998225, "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message": 3.133551847000035, - "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message_generates_a_new_message": 5.823888748999934, - "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 4.9432559120000406, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0012971549999747367, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0014963880000777863, - "src/backend/tests/unit/test_messages.py::test_delete_messages": 4.889633313999866, - "src/backend/tests/unit/test_messages.py::test_get_messages": 4.90916934400002, - "src/backend/tests/unit/test_messages.py::test_store_message": 4.960585068, + "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message_generates_a_new_message": 6.093822191000072, + "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 5.159282891999965, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0013269220000893256, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.001590572999930373, + "src/backend/tests/unit/test_messages.py::test_delete_messages": 5.1643243770001845, + "src/backend/tests/unit/test_messages.py::test_get_messages": 5.645024676000048, + "src/backend/tests/unit/test_messages.py::test_store_message": 5.253464164000206, "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, @@ -1214,111 +1242,111 @@ "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": 4.959882261000075, - "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 5.146924554999941, - "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 5.11565847199995, - "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 5.189987007000127, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 5.072111406999966, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 5.017526119999729, - "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.0074954349997824465, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages": 5.142092703000117, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 5.173847145000082, + "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 5.1938918739999735, + "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 5.1845515659997545, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 5.217170027999828, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 5.196519150000313, + "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.007646050000175819, "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.0010796970000228612, - "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.001199961000111216, - "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0011152240001592872, - "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0010790159999487514, - "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0010447530000874394, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0010968489998504083, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0010796480000863085, - "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0010768519998691772, - "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0011018190002687334, - "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0015882880002209276, - "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0010953359999348322, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0010824619998857088, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0010748979998425057, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0010691580000639078, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.0011120780000055674, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0010905780000030063, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0010771230001864751, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0010782960000597086, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0010688959996514313, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0010467069998867373, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0010564239998984704, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0010760300001493306, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.001042628000050172, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0010818920002293453, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0010705010001856863, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.0023005990001365717, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.0026333100001920684, - "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.00109529799988195, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0012148499997692852, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0012139790001128858, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0011839229998713563, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.001051303999929587, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0011435769999934564, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0011712489997535158, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.001176709000219489, - "src/backend/tests/unit/test_telemetry.py::test_init": 0.0011044119999041868, - "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.001114734000111639, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.0056867140001486405, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.01843684199980089, - "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0010487409999768715, - "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.003698669000186783, - "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0010989329998665198, - "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0011328159998811316, - "src/backend/tests/unit/test_user.py::test_add_user": 5.095513831000062, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 5.116437676000032, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 5.23022885499995, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 5.263172143999782, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 5.169008720000193, - "src/backend/tests/unit/test_user.py::test_delete_user": 5.0365877770000225, - "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 5.013375949999954, - "src/backend/tests/unit/test_user.py::test_inactive_user": 5.012384640000164, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 5.036318652000091, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 5.139839816999711, - "src/backend/tests/unit/test_user.py::test_patch_reset_password": 5.071319926000115, - "src/backend/tests/unit/test_user.py::test_patch_user": 5.103993855999988, - "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 5.020923745000118, - "src/backend/tests/unit/test_user.py::test_read_all_users": 5.249040094000065, - "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 5.391605378999884, - "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.001740281000138566, - "src/backend/tests/unit/test_validate_code.py::test_create_class_module_import": 0.009688017999906151, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.00163109599998279, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0017389579998052795, - "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0014630830000896822, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0012402670001847582, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0013896259999910399, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0014312049997897702, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0012412179999046202, - "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.0015948490001846949, - "src/backend/tests/unit/test_version.py::test_compute_main": 0.0010721520000060991, - "src/backend/tests/unit/test_version.py::test_version": 0.001075990000344973, - "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 5.5272705739998855, - "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 5.026620266999998, - "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 5.032887372999767, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0011214959999961138, - "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.0011414330001571216, - "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.0011789430000135326, - "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.0011647859998902277, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.001097440000194183, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0016854479999892646, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0012541040002815862, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.001168943999800831, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.001123929000186763, - "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.0011217159999432624, - "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.0011107359998732136, - "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.0011387179999928776, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0011062169999149774, - "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.0011271060000126454, - "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.001114171999915925, - "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.0011093920002167579, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0011005560002104176, - "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.0010760109998955159, - "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.001147712999909345, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0011209550002604374, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0011368420000508195, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0010930520002148114, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0010342210000544583, + "src/backend/tests/unit/test_process.py::test_multiple_tweaks": 0.0011461059998509882, + "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0013050999998540647, + "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0011190259997420071, + "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0010940199999822653, + "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0010628519999045238, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0012178580000181682, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0011434409998400952, + "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0011483490000046004, + "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0011444620001839212, + "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0016099669999221078, + "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0011254460000600375, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0011228129999381053, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.001109979000148087, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0011233939999328868, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.0011084760001267568, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0010777589998269832, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0011320900000555412, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0010780499997053994, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0011187250001967186, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0011382009997760179, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0010752349999165745, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0011643589998584503, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0010450080001191964, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0011907469997822773, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0010975760001201706, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.00284003600017968, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.0027484180000101333, + "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.001164719999906083, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.001291035000122065, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0012772689997291309, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0012638139999125997, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.001184046999696875, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0012241300000823685, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0012617699997008458, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0012438579999525246, + "src/backend/tests/unit/test_telemetry.py::test_init": 0.0012310049999086914, + "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0011702700001023914, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.005904109000084645, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.018988960000115185, + "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0011634890001914755, + "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.0037000419999912992, + "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0010918750001565058, + "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0011531590000686265, + "src/backend/tests/unit/test_user.py::test_add_user": 5.851225613999986, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 5.3174120240000775, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 6.950897036000015, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 6.9004082519998065, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 10.122682051999845, + "src/backend/tests/unit/test_user.py::test_delete_user": 5.42723346799994, + "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 5.297613272999797, + "src/backend/tests/unit/test_user.py::test_inactive_user": 5.227488085999994, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 5.247087074000092, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 5.500863196999944, + "src/backend/tests/unit/test_user.py::test_patch_reset_password": 5.586287333999962, + "src/backend/tests/unit/test_user.py::test_patch_user": 5.410586282000168, + "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 5.478336949000095, + "src/backend/tests/unit/test_user.py::test_read_all_users": 6.230258710000044, + "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 5.824659728000142, + "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0016827819997615734, + "src/backend/tests/unit/test_validate_code.py::test_create_class_module_import": 0.009474265000335436, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.001666051000029256, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0017623379999349709, + "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.001430033000133335, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0012520519999270618, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0013628580002205126, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0014519129999825964, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0012257840000984288, + "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.0015610849998211052, + "src/backend/tests/unit/test_version.py::test_compute_main": 0.0010670889998891653, + "src/backend/tests/unit/test_version.py::test_version": 0.0010659570000370877, + "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 5.643462725999825, + "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 5.27466578800022, + "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 5.349131366999927, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.001268989999744008, + "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.0012199190000501403, + "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.0012098999998215731, + "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.00124167000012676, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0012055420002070605, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0016207740000027115, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0012479710001116473, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0012177849998806778, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0011794439999448514, + "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.0012106720000701898, + "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.0011931290000575245, + "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.0011945530000048166, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.001230077999707646, + "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.0012533330002497678, + "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.0011835809998501645, + "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.0011300930000288645, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0010938240000086807, + "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.0011268260000178998, + "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.0012467100000321807, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0011267760000919225, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.001184613999839712, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0012302470001941401, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0010759019999113661, "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, @@ -1327,74 +1355,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.001547240999798305, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.001133317000039824, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0011408210000354302, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0017568729997492483, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.001109812000322563, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0017036839997217612, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0016291950000777433, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0016671850000875565, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.001109012999904735, - "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.0011091829999259062, - "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.0010858890000235988, - "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.0011556289998679858, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0011080209999363433, - "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.0011067279997405421, - "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.0010841559997061267, - "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.001098282000157269, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0011237180001444358, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0011145930000111548, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0010686360001272988, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0010425580003357027, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0011407409999719675, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0011373030001777806, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0011340789997120737, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0011581230000956566, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0011337679998177919, - "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.0011404419999507809, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0011823290003576403, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0011462109998774395, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0011169360002440953, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.001139818999945419, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.00115265200020076, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0010567740000624326, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0010092360003000067, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0011416529998768965, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0011425749999034451, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0011654769998585834, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.001133978999860119, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0011704270000336692, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0011406109999825276, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0011396590000458673, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0012421910000739445, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0011409309997816308, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0016173419999176986, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0010149350002848223, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0010271809999267134, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0010884630000873585, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0010212689999207214, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0010287029999744846, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0010541299998294562, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0010740759998952853, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0010641790001955087, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.001163863999863679, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0011554879999948753, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0011319640000237996, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.02603038100005506, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.02619595099986327, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.00127385900009358, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0011624219998793706, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.04882953500009535, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0011274949999915407, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.00124299100002645, - "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.0011918760001208284, - "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.04323254800010545, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0013502819999757776, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0011412319997816667, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0011373450001883612, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.001145410000162883, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0011258150000230671, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.001124810999726833, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0011541660001057608 + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_directory": 0.0016011180000532477, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.001227554000024611, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0011698749999595748, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0017158119999294286, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0011450499998773012, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0017901799999435752, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0016446580000319955, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0017453840002872312, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0011466839996501221, + "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.0011267360002875648, + "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.001111446999857435, + "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.0011785630001668324, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0011206249998849671, + "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.0011383479998130497, + "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.00110831999995753, + "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.0011534170000686572, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0010996840001098462, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0011403719997815642, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0010492300000350951, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0010497930002202338, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0011729020000075252, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0012062039997999818, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0012458169999263191, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.00115234299983058, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0011626919999798702, + "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.0011828499998500774, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0011611779996201221, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0011648469999272493, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0011685729998589522, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0011512010000842565, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0011895830000412388, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0010818519999702403, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.00106906899986825, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0011770690000503237, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0011681319999752304, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0011908349997611367, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0011796239998602687, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0011596170002121653, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.001174355000102878, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0011537660002431949, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0011791639999501058, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0012128169998959493, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0016685640000559943, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0010416979998808529, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0010675250000531378, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.001023804000169548, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0010516870001993084, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.00108416600005512, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0010531890000038402, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0010428799998862814, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0010243850001643295, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0011528749996614351, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0011599179999848275, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0011069889999362204, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.026148287000069104, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.026469954999811307, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0012968319997526123, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0011923590000151307, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.05016512799988959, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0011388579998765636, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.001371519000031185, + "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.0012211009998281952, + "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.04479257499997402, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0013598400000773836, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0011515010000948678, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0011818699999821547, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0011508009997669433, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0011407420001887658, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0011418939998293354, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0011730520000128308 } \ No newline at end of file