From 2d3bfbc6fb98652eab7f093624794bcadc5813a4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 28 Jan 2025 13:14:32 +0000 Subject: [PATCH] chore: update test durations (#5968) Co-authored-by: ogabrielluiz <24829397+ogabrielluiz@users.noreply.github.com> Co-authored-by: Gabriel Luiz Freitas Almeida --- src/backend/tests/.test_durations | 2184 ++++++++++++++--------------- 1 file changed, 1092 insertions(+), 1092 deletions(-) diff --git a/src/backend/tests/.test_durations b/src/backend/tests/.test_durations index 05240c753..71cc393b9 100644 --- a/src/backend/tests/.test_durations +++ b/src/backend/tests/.test_durations @@ -67,187 +67,187 @@ "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.001708580000041593, - "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.0019907479999687894, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 2.0379100770000207, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 24.448930104999988, - "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 1.5677295720000188, - "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 1.5539310019999846, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.10694512099999542, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.06580567000003157, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.05208681100000945, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.05586262799999986, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.046061883999982456, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 2.06705246300001, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.02469898899997247, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.03782644000000346, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 1.023196310000003, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 1.0333105420000095, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 1.8699904239999796, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 1.6391951919999599, - "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 1.639184217999997, - "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 13.252451508000007, - "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 1.737495263999989, - "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 1.6472388329999887, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 1.5882139310000412, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 2.234391935000019, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 1.6896032429999934, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 2.645494214999985, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 1.772352471000005, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 1.7246127820000368, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 1.6752481720000105, - "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 1.7508221960000014, - "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 1.7707459369999867, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 1.772452410999989, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 1.7385705499999915, - "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 1.8391336520000152, - "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 2.3591061550000347, - "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 1.896786015000032, - "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 1.416885413999978, - "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 2.990754618999972, - "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 2.402798471000011, - "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 1.847616477999992, - "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 1.8064220760000183, - "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 2.3662726149999855, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 1.1954940690000626, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 1.197225638999953, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 1.9369923189999554, + "src/backend/tests/unit/api/test_api_utils.py::test_get_outdated_components": 0.001900761000001694, + "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.002064235000005965, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 2.2680730710000034, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 24.334669819999988, + "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 1.7248830269999758, + "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 1.7419492280000384, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.1091224460000717, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.06709175999998251, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.052634131000019124, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.05667020000001344, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.04655045900000232, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 2.053057301000024, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.025242249000001493, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.03826585900000623, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 1.2198704410000119, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 1.2468396320000181, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 1.8934301229999733, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 1.7038019160000033, + "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 1.6844682680000176, + "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 2.3481871060000117, + "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 1.7772313920000329, + "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 1.7758556160000012, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 1.6666782020000142, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 1.7191478810000262, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 2.3626997260000167, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 1.9852507740000078, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 1.789827449000029, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 1.790661871999987, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 1.7360782680000284, + "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 1.761760360999972, + "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 2.4971732080000493, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 1.8379814249999527, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 1.7787655019999988, + "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 1.8590314169999829, + "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 2.3465154389999725, + "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 1.3489395849999255, + "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 2.3660991410000065, + "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 2.193735610000033, + "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 2.445592199000032, + "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 1.85438512799999, + "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 1.8335988790000215, + "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 2.4089738779999834, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 1.3863079969999603, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 2.2676711050000335, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 1.955519408999976, "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": 1.964539233000039, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 2.8636611399999197, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__exception": 2.0158309010000153, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 2.00021204199993, "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": 1.9518494490000649, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 1.9661912199999847, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 1.9190837579999993, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 1.930000797000048, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 2.086727016999987, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_already_exists": 1.9749437140000055, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 1.9375580560000003, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 1.9585608509999588, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 1.9496275690000289, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 2.109163489000025, "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": 3.0671174309999856, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 2.092881636999948, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 1.9736944910000034, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 2.070374766000043, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 2.1146412800000007, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__exception": 2.0696645529999387, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 3.0814271089999465, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 2.00056144499996, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 2.2072035810000443, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 2.1120044689999986, "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__Exception": 3.202228542009834, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__exception": 2.0059722479999778, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0016301299999099683, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__exception": 2.039692769999988, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0016667639999923267, "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.004213807000041925, - "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 0.005110765000097217, - "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.002224556000044231, - "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.008165123000082986, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.001253355000017109, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.019768081999984588, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0014542829999868445, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0012653080000859518, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0013959229999613854, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.00988095300004943, - "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 1.83645496500003, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.002584286000001157, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.002845084999989922, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.002215177000039148, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0015230809999593475, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.0015082740000025296, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0015292909999402582, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0017488340000113567, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0015325180000331784, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0016087519999814504, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0015169890000379382, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.001707587000055355, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.001570821000086653, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0015745369999535797, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0017749209999919913, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.002838994000001094, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.0025299849999669277, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.0023937299999943207, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.0026007779999872582, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.002179799000089133, - "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 0.06612330700005487, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.029356286999984604, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.028337951000025896, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.003990939999994225, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_binary_content": 0.0032362159999479445, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_default_filename": 0.0041859150000505, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_filename_from_content_disposition": 0.0042455159999690295, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.0031421609999142674, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.027812007999955313, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.02999099499999147, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.0015043849999187842, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.02298984100002599, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.017940487000089433, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.017829872000049818, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.005251939999993738, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004075919999991129, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.0034187190000238843, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.004568160000019361, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.004007869999952618, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.003819629000020086, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.003810220999980629, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.003840577999994821, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.004114270999934888, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.1709045889999743, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.006890756999951009, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0010818949999702454, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.08354841099992427, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.4530479320000609, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.47949252299997625, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.0056314109999675566, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.003369374999977026, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.003577646999985973, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.0030196419999697355, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.00242723400003797, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.002870562999987669, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.0047634660000426265, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.0029095760000359405, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.0026941619999547584, - "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.0030564809999873432, - "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.0028997980000440293, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.0013418109999747685, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_system_message": 0.004007711000042491, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0012993619999406292, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0012696670000309496, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.001398898999980247, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.0040388109998730215, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.0035146280000049046, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.006219809000015175, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.0043581769999718745, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.004198107000036089, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.0030411220000132744, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.0024758929999961765, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0030409729999973933, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool": 0.005055518999995456, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 0.004837075000011737, + "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.0013927189999662914, + "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.0070110179999005595, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.0012109830000781585, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.019862148999948204, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0013384479999558607, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.001207665000038105, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0013343610000333683, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.010981095999966328, + "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 2.855703941999991, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.0026079589999881136, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.002837144000011449, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.0021452510000017355, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0014165329999400456, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.001438462999942658, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0014245870000308969, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0016416610000078435, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0014378019999981007, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.001471774999970421, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0014144810000402686, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0016156720000140012, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.001486161999991964, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0014820939999822258, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0016427710000357365, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.002609231999997519, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.00254797799999551, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.002299337000010837, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.0025919299999372925, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.002093747000003532, + "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 0.05822335599998496, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.028691680999941127, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.028299695000043812, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.0033832960000381718, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_binary_content": 0.0030919760000074348, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_default_filename": 0.0039914600000088285, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_filename_from_content_disposition": 0.004079011999976956, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.0034085610000147426, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.027830746999939038, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.030458959999975832, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.001425040000071931, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.03453341899995621, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.03209781500004283, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.03310278099996822, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.005165784999974221, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.0040381480000064585, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.003441831999907663, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.004508147999956691, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.0039870850000056635, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.0037388249999708023, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.00402257900003633, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.0037515159999657044, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.0038612900000316586, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.18257957400004443, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.006707621999964886, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0010492329999465255, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.3123017269999764, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.29500279500001625, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.8038772709999193, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.005610959000080129, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.0033205379999685647, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.0034690040000100453, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.002930004999996072, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.002327019000006203, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.0028014170000005834, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.0046542290000388675, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.0027842759999998634, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.0025706400000444773, + "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.0030706769999824246, + "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.0028360719999227513, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.001295450000100118, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_system_message": 0.004070687000023554, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0013062080000736387, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0012829160000364936, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.0014099800000622054, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.003990167999972982, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.003921681000065291, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.006262385000013637, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.004034931000035158, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.0042236909999928685, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.003021615000022848, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.00245630799997798, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0030483049999361356, "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.002472336000039377, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.003422275000048103, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.003899627999999211, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.0025106500000333654, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.0034402410000780037, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 1.3018826090000175, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_invalid_output_schema_type": 0.0023970089999920674, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.003407308000021203, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.003881276000015532, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.0024901709999767263, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.00336976000011191, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 1.4809062019999715, "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.17]": 4.332370791060384, "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.18]": 3.6762167080305517, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.19]": 1.4063055929999564, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 1.3289231690000065, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 1.358917845999997, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 0.010813048999978037, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 1.3567842280000377, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 2.399391134000041, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 1.5184916670000348, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 1.3448097139999504, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 1.3383354559999816, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0011022919999845726, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.19]": 1.5705228580000608, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 1.5386050149999733, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 1.5270299259999547, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 0.01100156200004676, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 1.4968147529998532, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 1.5012692329999595, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 2.701374652000027, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 1.5290717959999824, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 1.5405799510000406, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0010924430000613938, "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.01770420899998726, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.0176834580000218, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.01602225099992438, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.0037371829999983674, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 1.3868959670000436, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 5.102742578999937, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 1.3698963619999631, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 1.3577156359999663, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 1.3593056700000261, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 1.3849257329999887, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 6.079525965999949, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.0.19]": 0.0305743560000451, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.03156418800000438, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.030315318000020852, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.003851791999920806, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 1.5484819740000262, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 5.71051059399997, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 1.5484979299999964, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 1.5582267010000237, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 1.5883340519999933, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 1.5895161419999226, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 4.912396580999996, "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, @@ -255,684 +255,684 @@ "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.0008038049999754548, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0008295520000274337, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.0012300330000130089, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.000761946000068292, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0007547230000000127, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0007333030000040708, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0007568970000306763, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0007514960000776227, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0007619859999863365, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0007420989999786798, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0007371890000058556, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0007354169999871374, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0007551339999736228, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0007892170000332044, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0007435320000013235, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0007447539999816399, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.0007522370000287992, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0007305770000129996, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0007633690000261595, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0007552339999961077, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0007643819999429979, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0007463460000280975, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0007309380000037891, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0007497419999822341, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0007885859999419154, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0007773849999921367, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0007607640000060201, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0007459349999976439, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.1007006950000573, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.027728527999954622, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.02967702600000166, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.0037180599999260266, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.00463886100004629, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.0036648889999923995, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.17129654500001834, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model": 0.0033197229999473166, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.002984675999925912, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.003222421999907965, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.002770693999991636, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.024306562999981907, - "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.0028367289999664536, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 1.4005676890000132, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_empty_str_endpoint": 0.0007892309999988356, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0008221110000476983, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.001245536999988417, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0007903819999910411, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0007559600000490718, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.000785584999960065, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0007991400000264548, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0007809659999793439, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0007750350000037542, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0007702260000428396, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0007746750000023894, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0007819680000125118, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.000776759000018501, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.000796946000036769, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0007659880000119301, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.000787738999974863, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.000770746999990024, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.000750530000004801, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0007572729999196781, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0007744140000340849, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0007800039999779074, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0007635829999799171, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0007522629999812125, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0007532849999734026, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0007817180000415647, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0007782310000266079, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0007858360000341236, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0007670699999948738, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.09747200500009967, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.02819594799996139, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.030011171999944963, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.0037312699999461074, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.004687277999948947, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.0036842110000065986, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.1710738599999786, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model": 0.003327972999954909, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.002940653999985443, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.003210094999985813, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.0026664769999911186, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.02325479900002847, + "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.0027795769999556796, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 1.5777395549999937, "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.17]": 3.6106157921021804, "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.18]": 3.6919090420706198, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.19]": 1.4805319929999996, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.0]": 1.421762934999947, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.1]": 1.4566340310000214, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_latest_version": 1.3806519170000229, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0011314369999695373, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.19]": 1.7168899639999609, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.0]": 1.6460908340000628, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.1]": 1.6548675079999953, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_latest_version": 2.869140615000049, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0011107079999987945, "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.01703405799992197, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.015933238999991772, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.016390773000068748, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.003929280999955154, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.002235221999967507, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.0022535769999763033, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.002323599000021659, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.0036577559999955156, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.0030407209999907536, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.003086787000086133, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.0026815669999677993, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.0026272659999904135, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.002789279000012357, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.0027965049999920666, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.002797274999977617, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.002532981000001655, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0012851049999653696, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.003382118999923023, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0012861260000249786, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.001264826999943125, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.001402774999974099, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.002076706000025297, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.002088037000021359, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.400218835999965, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.004677783999966323, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.002452499999947122, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.0023999219999950583, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.002210796999975173, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.0023012560000097437, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.002319479999982832, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.003992642000014257, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0011999160000186748, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.021344186000021637, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.016872866999960934, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.017164373000014166, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.005336176999946929, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.002883085999940249, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.0024568970000018453, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.0024132959999292325, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.0020332359999315486, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.0024533609999934924, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.002088988999958019, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0020705649999968045, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.002026811999940037, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 1.4464761699999826, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.0.19]": 0.03146682700003112, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.029622542999959478, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.03076880600002596, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.004024872999991658, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.0022226050000426767, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.002203198999950473, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.002297273000010591, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.0037235950000535922, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.0029284729999972114, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.003058984000062992, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.0026566389999516105, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.0026048419999824546, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.0027793480000468662, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.002749201999961315, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.0027743269999973563, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.0025103890000082174, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0012582189999648108, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.0032268749999957436, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0012316099999907237, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.001241448999962813, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.0013995409999552066, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.0020144000000072992, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.0021035149999875102, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.4020834700000364, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.004689322999979595, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.0023681260000785187, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.0022782570000572377, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.002203310000027159, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.002306200000020908, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0023138849999781996, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.00387474500001872, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0011580530000401268, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.03218770199998744, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.03290212600001041, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.030684968000002755, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.005540198999995027, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.002803461000041807, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.002345944000012423, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.0022706350000021303, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.001985606000005191, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.0022512269999310774, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.00204067900000382, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0020409790000144312, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.002067008000040005, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 1.6109884089999582, "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.17]": 15.071019583090674, "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.18]": 5.277748624968808, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.19]": 1.4388822240000536, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 2.7703163989999666, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 1.4412609379999708, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 1.4189481590000241, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 1.459175221999999, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 1.433586230000003, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0020011159999739903, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0015285399999811489, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.0022622450000540084, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0016705370000522635, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0016807349999794496, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.0015219980000438227, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.0024009230000388015, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.0019956549999733397, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.002251204000060625, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.0024119650000216097, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.0019799170000283084, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0019638770000938166, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 1.4614330350000273, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 1.4589346910000245, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 1.495755680000002, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 1.467376035999962, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 1.5119305579999605, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 1.4762484190000578, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 1.4964181469999858, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0011972910000395132, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.002136157999984789, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.002265590999968481, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.0032296849999511323, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.001183374999982334, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0012108860000239474, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.0013077869999733593, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.0022358850000046004, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.0020770670000729297, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.006189033999930871, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.0021009120000030634, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0011432509999735885, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.002254078000021309, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.0044618119999881856, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0013445460000411913, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0012183200000208672, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0013255210000124862, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.002590940000061437, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.0038546639999594845, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.002591841000025852, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.002388119000045208, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.009776579000003949, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.0017017049999594747, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.001770614999998088, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.0018908690000216666, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.002762239999981375, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.003117886000040926, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.005407058999992387, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.001065765000078045, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.003716005999990557, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0010908230000268304, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.001235613000005742, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.0010737800000129027, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.005539718999955312, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.19]": 1.6999495669999192, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 1.7005696229999216, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 1.6679524120000337, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 1.6378087799999435, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 1.637632472000007, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 3.0348145830000703, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0018404780000196297, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.001455754000005527, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.002209879999952591, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0015940609999915978, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0015544090000503274, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.001419418000011774, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.0022947880000856458, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.0018905899999595022, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.002564738999922156, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.0019043149999902198, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.001907922000043527, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0018840569999838408, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 1.6597316730000102, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 1.703344518999927, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 1.6558198129999937, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 1.6921723549999683, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 1.678122567999992, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 1.6759660539999572, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 1.7011338629999386, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0012380720000351175, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.002163624000047548, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.0022781869999448645, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.003297423999924831, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.0011800149999885434, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.001166229000034491, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.0013399100000128783, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.002174665999973513, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.0021385690000670365, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.006194597999979123, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.0020917629998962184, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0011587249999820415, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.0022965720000343026, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.004538781999997354, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0013457910000056472, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0011729810000247198, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0013124990000505932, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.0026671969999938483, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.003859956000042075, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.002402316999962295, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.002363133999949696, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.00998180999994247, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.0018016669999951773, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.0018759730000397212, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.001919884999892929, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.0028612269999825912, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.003206024000007801, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.005451972999992449, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0011415019999958531, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.004068592999942666, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0011651280000251063, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.0015162059999624944, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.0013036729999953423, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.005437987000050271, "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.0030054849999601174, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.003177746999995179, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.0027459490000296682, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.0026613030000248727, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.027433807000022625, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0010510060000115118, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0012530849999734528, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.001197282000021005, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0013673180000068896, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.0035476590000484975, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.003161665999982688, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.003653960000008283, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_text": 0.003022868999948969, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.005844801000023381, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.002830508000045029, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.0164826000000744, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_error_handling": 0.00302459900001395, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.0030897400000071684, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.002982593000012912, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.002732035999940763, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.027842843999962952, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0011206849999894075, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0012563949999275792, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.0010952279999969505, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0012551739999935307, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.0035787940000773233, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.003021665000005669, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.0034543159999884665, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_text": 0.00301812700007531, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.006105814000022747, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.002713033000077303, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.016209398000000874, "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.0011509240000009413, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.0013288360000274224, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.0011956479999639669, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.0013565879999077879, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.0029187630000251374, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content_text": 0.002163410000036947, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.004797158999963358, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.0022051869999586415, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.001977269999940745, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.014273935999938203, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_all_versions_have_a_file_name_defined": 0.0010788970000135123, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.001266775000033249, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.0010742489999415739, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.0012513770000168734, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.002963185999988127, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content_text": 0.0021100060000094345, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.004930688999991162, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.002152544999944439, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.001895638999997118, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.014155955000035192, "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.0024111749999633503, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.002508015000046271, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.002540414999998575, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.0025675459999661143, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.04704909899993481, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_error_handling": 0.0023448509999752787, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.0024076560000594327, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.002731316999927458, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.0021664110000187975, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.04660881399996697, "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.04762052899997116, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.48409878499995784, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.10955396599996448, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 2.139864012999965, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.370661135999967, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.12506174199995712, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.12348538599997028, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 0.8334433339999805, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.10568550400006416, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 0.7000587210000049, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.054865510999945855, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 1.031371533999959, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 1.8552935570000386, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 0.7294075600000269, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 3.5661686550000127, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.0028768539999646237, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.0033428969999818037, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004155857000000651, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.003047234000064236, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.0029591790000154106, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.003866244999983337, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.047947223000051054, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.3901138809999338, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.14643817700005002, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 0.3515191249999816, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.4151057979999564, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.1630876639999883, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.1592967400000589, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 0.7499532030000751, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.13327189900002168, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 0.4133233370000653, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.05576844000000847, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 1.345249626999987, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 1.407599184999924, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 1.3127901010000187, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 1.5739809729999479, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.00295098499998403, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.0035118719999331915, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004227277999973467, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.002861378000034165, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.0028370919999929356, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.0039626070000053915, "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.005372553999961838, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0011174600000458668, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0012732440000604583, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.002664276000018617, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.003502744999934748, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs": 0.0018032140000059371, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs_various_components": 0.006933344999936253, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.01320853099997521, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.03081086599996752, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 1.5178398689999426, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 1.6033861239999965, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 1.549004903000025, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 1.6385246400000142, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 1.7419383459999835, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 1.5678313280000111, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0016426239999987047, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.001767749000009644, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.0017898500000228523, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.014752371000042785, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0017398260000049959, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0016603070000087428, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0009706550000032621, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0009390390000021398, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0009755279999694721, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.001371796999990238, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.0021001510000360213, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0025553730000069663, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0013438049999194845, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0010802709999779836, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0010915630000454257, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0012819489999742473, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0009896830000570844, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0010412479999786228, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.001366497999981675, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0009386759999756578, + "src/backend/tests/unit/custom/component/test_component_to_tool.py::test_component_to_toolkit": 0.005414906999988034, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0011915559999806646, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0013441689999922346, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.002684300999987954, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.0035890760000256705, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs": 0.0018747510000594048, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs_various_components": 0.006999238999924273, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.013302149999958601, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.036019904999989194, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 1.7343653300000028, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 3.244023616999982, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 1.7122506680000242, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 1.748394421999933, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 1.8059180589999642, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 1.690221208999958, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0016578490000824786, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0017808570000283908, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.0017762390000370942, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.015438555999992332, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.001752054999997199, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0016601040000523426, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0009908049999580726, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0009817179999913606, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0010105609999868648, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.001408087000015712, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.0022067339999694013, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0017908460000057858, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0013855159999707212, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0010622180000154913, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0010770239999828846, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0012840470000128335, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0009624720000829257, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0010889470000279289, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.001398799000071449, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0009756769999853532, "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.0013709169999742699, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.002932369000006929, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.0009633939999957875, - "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.029471781000040664, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.00428762500001767, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.0014702210000905325, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0010528409999892574, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.005024402999993072, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.005363607999981923, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.004324384000028658, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0014652750000436754, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 1.5400805219999825, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0014032059999635749, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0010729789999004424, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_thread_safety_accessing_events_dictionary": 0.0013718899999730638, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.0030280269999707343, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.0009764380000092387, + "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.03000081200002569, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004403363999983867, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.0014974819999906686, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0010574879999580844, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.006588991999933569, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.005421388000002025, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.004390950999948018, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.001494857000011507, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 1.746617781999987, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.001264660999993339, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0010877040000423221, "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.001322883999989699, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.019301255000016226, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.016140708999955677, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.016832984999950895, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.016980510999985654, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.026725981000026877, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.03308386000003338, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_valueerror_for_unsupported_value_types": 0.001288004999992154, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.018912201000034656, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.01661399700003585, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.017067965000080676, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.017613382999911664, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.027539817999979732, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.03586861800005181, "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.00028955099998029254, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.016427244999931645, - "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00025618000000804386, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.026533764000021165, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.00027014400001235117, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.023346915000047375, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.02176877400000876, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 2.400977385000033, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 2.0287432260000173, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.025307066000038958, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.05157868500003815, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.0002561189999710223, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.024553821999973025, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0008831019999888667, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0009039309999820944, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0008817410000574455, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0009301110000023982, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.0008878619999563853, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0009273859999439082, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.0009401190000062343, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0009082589999707125, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0008848260000036134, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0008819600000151695, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0009305730000050971, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0008848060001014346, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0008951349999506419, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0009716090000324584, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.00090667600005645, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0008857579999812515, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0009692740000559752, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0008950360000312685, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0008741459999441759, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0008908480000400232, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0008690460000480016, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0008593979999886869, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0008724419999452948, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0009924870000190822, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0015413839999496304, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0008629459999838218, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0008553599998890604, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0008635160000380893, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0008681549999778326, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0008374069998922096, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0008600000001024455, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0008738959999732288, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0008763409999801297, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0008657019999986915, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0008565629999566227, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0008591090000322765, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0008718930000100045, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0008761990000039077, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.000854720999939218, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0008671319999962179, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0008612729999981639, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0008716119999689909, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0008541500000092128, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0008387190000007649, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0009105150000436879, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0009592239999278718, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0009401399999546811, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0008849960000247847, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0009154640000019754, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0009253220000005058, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0009230370000068433, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0008970989999852463, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.000960968000072171, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0009610890000431027, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0009475839999595337, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0009368630000494704, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0011041980000072726, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0009135390000665211, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0009487560000138728, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0009480740000640253, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0009406309999349105, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0009270649999848501, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0008652480000250762, - "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0009906949999276549, - "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.0008861879999813027, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.0009716989999333236, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.000892689999943741, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0009542159999682553, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0008904549999897426, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0008850549999692703, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0009362829999304267, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.0010335929999882865, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0032706929999903878, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0009386169999743288, - "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0008470550000083676, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.000891979000016363, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0009204030000091734, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0009166259999915383, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.0010558360000345601, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0009028499999885753, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.001033984999992299, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0009131190000744027, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0009174160000497977, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0009438879999947858, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_set_with_valid_component": 0.00027527000003146895, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.017015618999948856, + "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.0002399850000074366, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.02644169000001284, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.0002343939999605027, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.025962595999999394, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.02256451399995285, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 3.395718962999979, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 4.417235030000029, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.025190763999944465, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.0563259080000762, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.00025649499997371095, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.024483676999977888, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0009029130000044461, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0008940260000258604, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0008814610000626999, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0008911700000453493, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.0009065380000379264, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0009495179999134962, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.0009102450000568751, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0009118289999605622, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0008956990000115184, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0008935729998711395, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0008987150000052679, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0008915310000361387, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0008780950000186749, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.000956351000070299, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0008948259999215225, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0008900479999738309, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0009601270000416662, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0009072290000062821, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0008832250000523345, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0008756009999615344, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0008589210000309322, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0008812209999859988, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0008578899999633904, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.001000662999956603, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.001510077000034471, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0008420800000408235, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0008510969999520057, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0008375199999477445, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0008918919999700847, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0008436009999854832, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0008462470000267786, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.000839715999973123, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0008765239999775076, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0009211469999854671, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0008505349999836653, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0008490419999702681, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0008596019999913551, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0008736070000168183, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0008405359999983375, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0008465279999541053, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.000842470999998568, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.000867015000039828, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0008794889999990119, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0008618360000127723, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0009466530000281637, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0009764089999748649, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0009121990000267033, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0009088730000144096, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0009193719999984751, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.000986976999968192, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0009225890000834625, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0008902079999870693, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0009286389999942912, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.00098066700002164, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0009965849999957754, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0009512830000062422, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0010817840000072465, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0009112870000080875, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0009509110000180954, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0009084120000579787, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0009374659999821233, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0009265549999781797, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0008846880000419333, + "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0009815180000032342, + "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.0008751899999879242, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.0009243230000492986, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0008851789999653192, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0009514620000459217, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0008860000000368018, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0008781650000173613, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0009437069999762571, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.001061043999982303, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.00091757900003131, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0011282589999837, + "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0008737370000631017, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0009001760000160175, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0008904400000346868, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0008907000000135668, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.001006754000059118, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0009007379999843579, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.000953374999994594, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0008977119999258321, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0008828239999729703, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0009148240000058649, "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.0012377069999160994, + "src/backend/tests/unit/graph/test_graph.py::test_find_last_node": 0.0012265520000482866, "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.0013532230000805612, + "src/backend/tests/unit/graph/test_graph.py::test_invalid_node_types": 0.0013225999999804117, "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.0021068629999945188, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.002671640000073694, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.004051301999936641, - "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.27712345600002664, - "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0008514730000115378, - "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.001951401999974678, - "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0008504210000523926, - "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0008404720000498855, - "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0010135759999911897, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow": 0.0020301590000144643, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.0026197320000846958, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.005157079999946745, + "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.25720842299995184, + "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0008419290000460933, + "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0018650029999776052, + "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0008427399999959562, + "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.000835246999940864, + "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0010149109999701977, "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.001903492999986156, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0020088089999603653, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0011501519999796983, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0017540829999802554, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0017682789999753368, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0010296780000089711, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.001553056000034303, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.001562404000026163, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0018209689999366674, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0008779519999393415, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0014215420000027734, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0017548849999684535, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0016057750000300075, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0009855730000367657, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0009858959999178296, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.000851304000093478, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0008415849999892089, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0008582860000387882, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0008544090000555116, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0008576650000122754, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0008933820000152082, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 1.6862549690000037, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.030119471000034537, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.034753954999985126, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.1776808949999804, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.13602343999997402, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.07434011499998405, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.07379224999999678, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0008431779999682476, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0008385389999716608, - "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0009129390000452986, - "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0009226269999658143, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0008329989999538157, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0008459430000016255, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.001023545999998987, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.000843798999937917, - "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0008455019999473734, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0008570839999606505, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0008464939999726084, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0009215939999762668, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0009371630000600817, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0009308910000527248, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0009981980000475232, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0008951159999242009, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0008632959999772538, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0008497399999782829, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0010041599999794926, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.00101029200004632, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0009559599999988677, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0009212550000370356, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0010111050000318755, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0009315839999999298, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0008428170000343016, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0008315549999338145, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0008621329999414229, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0008601309999676232, - "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0009110760000226037, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0008862189999945258, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.000861222000082762, - "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0009497570000007727, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.000989712000034615, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.000909861999957684, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0009678300000928175, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0012263949999464785, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0015587569999979678, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.00131801700001688, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0015219589999446725, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.0011360659999581912, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0013562080000042442, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0012948439999718175, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.0019177610000724599, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.002111038999998982, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.001172269999983655, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0017844950000380777, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0017916269999886936, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0012809319999860236, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.0015860369999813884, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0015879410000252392, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0018218939999883332, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0009270249999531188, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0014520589999733602, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.001796737999995912, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0015785410000148659, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0009703659999331649, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0009737129999507488, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0008710729999847899, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0008690779999938059, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0008965509999825372, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0008447750000186716, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0008628079999652982, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0008684980000452924, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 1.838968971999975, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.03031200599997419, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.0356722039999795, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.17854607800001077, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.13822632900001963, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.07436602199993558, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.07430879600008211, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0008586700000137171, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0008562849999975697, + "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0008464869999897928, + "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0008528789999786568, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0008748699999614473, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0008305869999958304, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0008482499999331594, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0008555750000027729, + "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0008391850000180057, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0012544520000687953, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0008430710000197905, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.000859963000038988, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0008623350000220853, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0009114960000147221, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0009950430000458255, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0008632590000274831, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0008609250000404245, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0008409369999640148, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0009175889999823994, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0009263550000468967, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0008611540000060813, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0009659489999762627, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0008791370000835741, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0008584590000282333, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.000880661000053351, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0008460970000214729, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0008462559999315999, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0009080209999865474, + "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0008455370000319817, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0008562959999949271, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.000833663000037177, + "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0008924929999807318, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0009168589999717369, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0008626169999388367, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0009881400000608664, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0012554550000345444, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0013472040000124252, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.001460724000025948, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0013695769999912955, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.0011168880000127501, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0013141539999992347, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0012920540000322944, "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.0013687320000599357, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0014738380000380857, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.00140358699997023, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0014755219999642577, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0014314400000330352, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.001638897000077577, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0013251899999886518, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.00133562099995288, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0014145080000389498, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0014989160000595803, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0009732519999943179, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0013021660000163138, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0013398170000300524, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0013811239999768077, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0013668479999182637, - "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.002656642000033571, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0009294410000393327, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0009766979999312753, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0009372039999107074, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0009255119999806993, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0009715380001011908, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0009817260000204442, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0009278480000034506, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0009594059999926685, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0010335129999248238, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0009455590000015945, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0009475640000005114, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0012155039999584005, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0010332739999512341, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.000985404000005019, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0010283639999215666, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0009890609999274602, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0011910489999991114, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0010950989999969352, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0009356609999713328, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0009616990000154146, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0009537660000091819, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0009363319999806663, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0009307529999773578, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0009412310000129764, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0009302809999667261, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0009301520000235541, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0009253019999846401, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0009497480000959513, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0009294489999547295, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0009014980000188189, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0009595359999821085, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0009194600000341779, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0009059560000537203, - "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0009436459999960789, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.001946452999959547, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.001079118000006929, - "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.009788100000037048, - "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.009085314999992988, - "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0014001610000491382, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0017916440000362854, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.001371006999988822, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.001021081000033064, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0014333440000200426, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0010313720000567628, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.0016062160000274162, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0017477519999715696, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0010078950000433906, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.002120579000006728, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.002133743999991111, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.0019864680000978296, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.002060616999983722, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.0020248700000706776, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.0030990700000188554, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0019549200000028577, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.001684753000006367, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0016129480000017793, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.0012911069999859137, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0014581400000679423, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.0012448279999830447, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.001343324999993456, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0016743730000712276, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0013127959999792438, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0012591069999530191, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0016221459999883336, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0012974490000488004, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.001578784999992422, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.0017818339999848831, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0012430850000555438, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.002391347000013866, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_attribute_processing": 0.0013947729999586045, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0015244119999238137, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0012909590000731441, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0012933040000007168, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0014216040000292196, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0014271430000007967, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0014718659999743977, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.001300636999985727, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0014180660000420175, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0013641450000250188, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0008931039999424684, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0013158759999782887, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0013255540000045585, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.001282984999988912, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0014447940000081871, + "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.0028556269999739925, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0008666040000093744, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0008916510000176459, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0009120079999433983, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0008521770000129436, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0008737280000445935, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0008527790000130153, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0008531800000355361, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0008653119999735281, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0010189070000592437, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0008647619999351264, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0008581480000202646, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0011445190000358707, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0009522530000367624, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0008681790000650835, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0009457209999936822, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0008690590000242082, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0009334689999604961, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.000885842000059256, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0008331529999736631, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0008824029999914274, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0008480700000745856, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0008516959999838036, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0008558149999657871, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0008484019999741577, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0008350470000664245, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0008420800000408235, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0008487310000191428, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0008540719999814428, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0008582390000242412, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0008412370000314695, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0008489130000270961, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0008601620000376897, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.001925444000050902, + "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0008600319999914063, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.0018866429999775391, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0009618620000537703, + "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.009499760999972295, + "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.008954651000010472, + "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0013839229999916824, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0017170090000035998, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0013328480000041054, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0008822839999993448, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0013375169999676473, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0009986009999920498, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.001562383999953454, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0016652130000238685, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.000946572999964701, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.002022965000037402, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.002046787999972821, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.001929351999933715, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.001941394999903423, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.0019034439999359165, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.0030087199999684344, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0018727670000089347, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.0016251389999979438, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0014747509999892827, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.00124497500007692, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0016412199999535915, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.0011758270000541415, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0012688880000837344, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0012109020000252713, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.001230960000043524, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0009632640000631909, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0012835570000220287, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0010168229999862888, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0011936409999862008, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.001745491000065158, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0012028469999449953, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.002213548999975501, "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.0012744059999931778, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0012556009999116213, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.005601084000034007, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0010913329999766574, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0010147090000032222, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0013489039999967645, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.0031932960000631283, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.00309884999995802, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.001045246000046518, - "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.001900927999997748, - "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__large_case": 0.00117791399992484, - "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__small_case": 0.0014509449999309254, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.16329834899994466, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.08470894900000303, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.0928902629999584, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 9.180541059999996, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.08264429799999107, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.09521667299998171, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.07516634200004546, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.555311219000032, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.09280137899997953, - "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.0622886800000515, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_ai_text": 0.0010170740000603473, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.001076273999899513, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.0045193680000465974, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0010812719999648834, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0010366889999886553, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0012641200000302888, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.002971773000012945, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.0024320439999883092, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.001009650000014517, + "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.0017204049999577364, + "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__large_case": 0.0011445399999843175, + "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__small_case": 0.001404931000081433, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.14031572199996845, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.08342208399994888, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.07560108699999546, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 9.003661985000008, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.0818173949999732, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.0853365209999879, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.0805954349999638, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.5382239990000244, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.09191777400002366, + "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.0615430179999521, "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.0648255489999201, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable": 0.06427176699997972, "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.06315884899998991, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.06503229700001611, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable__valueerror": 0.05952553999998145, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.06444571000002952, "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.06093521900004362, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.06733775200001446, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id__valueerror": 0.072769481000023, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.06305376199998136, "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.06310255599998982, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.0597206060000417, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.15294856100001653, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__typeerror": 0.06282461999995803, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.060790460000021085, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.14096468200000345, "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__donkey": 0.0002315010060556233, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__not_found_variable": 1.3489679220000426, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.060201984999991964, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.0874790429999166, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.05959849999999278, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.06600417600003539, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__not_found_variable": 1.393269102999966, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.06190804099998104, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.07973011000001407, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.059860186000037174, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.0823841449999918, "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.07028270500006784, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.06370009400006893, - "src/backend/tests/unit/test_api_key.py::test_create_api_key": 2.6845629309999595, - "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 2.6989117879999185, - "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 4.338280779999991, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable__valueerror": 0.05957269599997517, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.06404490699992493, + "src/backend/tests/unit/test_api_key.py::test_create_api_key": 2.6459257719999982, + "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 2.724985798999967, + "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 2.7227450810000278, "src/backend/tests/unit/test_cache.py::test_build_graph": 1.1988659180001378, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 3.768328530999952, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 3.7694286720000036, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 4.36425533900001, - "src/backend/tests/unit/test_cli.py::test_components_path": 0.2108473330000038, - "src/backend/tests/unit/test_cli.py::test_superuser": 1.2816753170000652, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0009125789999870904, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0009099619999233255, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0009199110000395194, - "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0009146320000468222, - "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0009152639999570056, - "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0009230960000081723, - "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0009432570000171836, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.001150784000060412, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.000987118999944414, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0009037710000256993, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.000944477999951232, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.000950298999896404, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0009121169999843914, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0009878889999299645, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.00143916399997579, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0009437260000026981, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0009157829999821843, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0009019880000096236, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0009519010000076378, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0009246100000268598, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.001108566000027622, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0009159539999359367, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.025852208000060273, - "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0009086819999879481, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.003848493000077724, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0010915729999965151, - "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0010387550000245938, - "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0009070869999732167, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.00090576599995984, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.0017197990000568097, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0009129079999752321, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0011409349999667029, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0010033069999622057, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.0025924729999928786, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.00170008399999233, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.0024680279999529375, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0015487290000351095, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0009795329999633395, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.002551385000060691, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.001028754999992998, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0009266350000416423, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.00787802500002499, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.006202698999970835, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 5.425727128000062, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 3.856743995000045, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 4.351173335000055, + "src/backend/tests/unit/test_cli.py::test_components_path": 0.23075339600001143, + "src/backend/tests/unit/test_cli.py::test_superuser": 1.2870479529998988, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0009096549999298986, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0008884439999974347, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0009155950000376833, + "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0008995359999630637, + "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0009042840000006436, + "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0008806199999753517, + "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0008929239999133642, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0010800289999792767, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0010078370000314862, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0008904590000611279, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0008766639999748804, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.000871003000042947, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0009075499999653402, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0009612810000021454, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0014390250000815286, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0009148439999648872, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0009053670000298553, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0008928649999688787, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0009832709999955114, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0009141130000216435, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.001085670999998456, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0008840969999823756, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.0012725169999612262, + "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.000926305000064076, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.003796709999903669, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0011133099999938167, + "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0009857959999521881, + "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0009069789999784916, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0008956679999982953, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.001712641999972675, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0008928020000098513, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0010712829999874884, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0009713580000720867, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.00244552700002032, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.001687424000010651, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.0023828530000287174, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0015378770000324948, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0009353609999607215, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0023551909999923737, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0009987800000317293, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0009307639999747153, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.007751442999961, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.005303029000060633, "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": 2.043637729000068, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 2.0750676199999702, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0008422769999469892, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.0008909169999924416, - "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0008552900000040609, - "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0008699790000150642, - "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0008905469999831439, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0008979910000448399, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0008502119999889146, - "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0009805760000745067, - "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0008584759999621383, - "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0009856859999217704, - "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0009479230000124517, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.000841486000012992, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0008679939999183262, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0008450110000808309, - "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.000845012000013412, - "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0010377220000350462, - "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0009208629999193363, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_flow_objects": 2.078701626000054, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 2.0735296419999827, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.000879449000024124, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.0008887249999816049, + "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0008705810000151359, + "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0009018989999276528, + "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0009062870000207113, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0008955469999705201, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0008832149999875583, + "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0010050799999135052, + "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.000896328999999696, + "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0009471029999872371, + "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.00100133400002278, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0008785869999883289, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0008684169999924052, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.000857178999979169, + "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0008595520000653778, + "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0009872669999708705, + "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0008933340000112366, "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, @@ -941,141 +941,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": 3.0101065690000155, - "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 2.9285348800000293, - "src/backend/tests/unit/test_database.py::test_create_flows": 3.1353217060000134, - "src/backend/tests/unit/test_database.py::test_delete_flow": 2.9216444370000545, - "src/backend/tests/unit/test_database.py::test_delete_flows": 4.113346241999977, - "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 7.16969103100007, - "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 9.264452270000106, - "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 2.9477617209998925, - "src/backend/tests/unit/test_database.py::test_download_file": 3.2536353450000206, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 3.016864183999928, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 3.0569147490000432, - "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 2.97276980200013, + "src/backend/tests/unit/test_database.py::test_create_flow": 3.015100466999968, + "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 2.9321236709999994, + "src/backend/tests/unit/test_database.py::test_create_flows": 5.352740529000016, + "src/backend/tests/unit/test_database.py::test_delete_flow": 2.9932951370000183, + "src/backend/tests/unit/test_database.py::test_delete_flows": 4.186416835000159, + "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 7.427702058000023, + "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 7.445766112999877, + "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 2.975833381000143, + "src/backend/tests/unit/test_database.py::test_download_file": 4.211122795999813, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 2.989103072000148, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 3.0327247070001704, + "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 2.9350741310000785, "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": 3.1250128919999725, - "src/backend/tests/unit/test_database.py::test_read_flows": 3.1040686500000447, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 5.111079914999948, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 5.284826219999957, - "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 11.46550373499997, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 9.688720132000071, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 9.684353507000026, - "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 9.69563961099999, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 9.471199423999963, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 2.695412620999946, + "src/backend/tests/unit/test_database.py::test_read_flow": 3.0913601790000484, + "src/backend/tests/unit/test_database.py::test_read_flows": 3.167280088000041, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 5.286000522999984, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 5.2396928540000545, + "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 9.671126728000047, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 9.612235371000054, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 9.791063385999905, + "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 11.787866880000024, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 9.501209962999951, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 2.774540121999962, "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": 5.164427648000014, - "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 5.242857728000104, - "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 2.946650628999919, - "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 2.9373914390000664, - "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 3.0478964000000133, - "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 3.004416605000074, - "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 2.993906405999951, - "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.08320579600001565, - "src/backend/tests/unit/test_database.py::test_update_flow": 3.123696317999986, - "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 3.222255417000042, - "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 2.9463884379999854, - "src/backend/tests/unit/test_database.py::test_upload_file": 3.2514335250000386, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 3.027721951999979, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 3.0695490269999937, - "src/backend/tests/unit/test_endpoints.py::test_get_all": 2.4820465060000743, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 3.0303617760000634, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 3.0509964139999965, - "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 3.0442360839999765, - "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 3.009384275999878, - "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 2.5975116429999616, - "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 3.004472021999959, - "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 2.5809539570000197, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 3.0639867730000105, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 2.5655952480000224, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 5.124534439000058, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 2.603674716000114, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 2.572556703000032, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 2.558785759999978, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 3.129148658999952, - "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 3.060553488999858, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 3.067359060000058, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 3.058991061000029, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 3.090131892000045, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 3.0481194249999817, - "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.002759015999913572, + "src/backend/tests/unit/test_database.py::test_read_folder": 3.0155830199998945, + "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 3.006509112999993, + "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 2.9981172409999317, + "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 5.299978385999907, + "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 3.000036002999991, + "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 3.0643332269999064, + "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 2.9767034929999454, + "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.08369706999985738, + "src/backend/tests/unit/test_database.py::test_update_flow": 3.1500001399999746, + "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 3.213933652000037, + "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 2.961974330999965, + "src/backend/tests/unit/test_database.py::test_upload_file": 3.298216829000012, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 3.644987575000073, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 3.0810059310000497, + "src/backend/tests/unit/test_endpoints.py::test_get_all": 4.756462388000045, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 3.10366262499997, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 3.0638650390000066, + "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 3.2087944350000726, + "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 3.0875743349999993, + "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 5.203910726999993, + "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 3.0226795190000075, + "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 2.591791196000031, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 3.10161167199999, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 2.611566456999981, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 2.606532790000074, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 2.598548226000048, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 2.5991140900000573, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 2.578877628999976, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 3.0772344560001557, + "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 3.0866237609999416, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 2.997580964000008, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 3.1006266990000313, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 3.0562405879999233, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 3.0359061950000523, + "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.0027377169999454054, "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.0012235429999236658, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0010281660000828197, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0010808939998696587, - "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.0019510729999865362, - "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.008179344000041056, - "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 3.172923606000154, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.0012704389999953491, - "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.23265084200011188, - "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.08785655899987432, - "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.08512833400004638, - "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.001447389000190924, - "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.0013080780000791492, - "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.0012865990000818783, - "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.0012410339999178177, - "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.0014558559998931742, - "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.0015514740000526217, - "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.0012573340000017197, - "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.0012493879999055935, - "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.0026310570000305233, - "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 0.012674696999965818, - "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.0028238669999609556, - "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 86.95876950200011, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.0037181900001996837, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.0023611990001199956, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.000858096999877489, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0008701579998842135, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0008795659999805139, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0008618629999546101, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.002564731000006759, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0008730949999744553, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0008520349998661914, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0008465050000268093, + "src/backend/tests/unit/test_frontend_nodes.py::test_frontend_node_to_dict": 0.0011496490000126869, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0009437569999590778, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0010320009999986723, + "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.0018910299999106428, + "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.0081067249999478, + "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 3.1628600820000656, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.0014139080000177273, + "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.12829894900005456, + "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.047515102000147635, + "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.0481606659998306, + "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.0015818379998790988, + "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.0014854600000262508, + "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.0014318220000859583, + "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.001431649999972251, + "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.0015821990000404185, + "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.0016731969999455032, + "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.0014227320000372856, + "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.0014458779999131366, + "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.00228784600005838, + "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 0.012167634999968868, + "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.002704124000047159, + "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 87.86863961000006, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.003667578999966281, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.002333148999923651, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0009031719999939014, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0009201540000276509, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0009554010001693314, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0009232779999592822, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.002416966000055254, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0009245619999092014, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0008930220001275302, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0009076809999442048, "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.002888777999942249, + "src/backend/tests/unit/test_loading.py::test_load_flow_from_json_object": 0.0027280809999865596, "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.0009667700001045887, - "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0010101909999775671, - "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0010295079999877998, - "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.000990073999901142, - "src/backend/tests/unit/test_logger.py::test_init_default": 0.000952523000137262, - "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.001693932999955905, - "src/backend/tests/unit/test_logger.py::test_len": 0.0009713989999227124, - "src/backend/tests/unit/test_logger.py::test_max_size": 0.0009532960000342428, - "src/backend/tests/unit/test_logger.py::test_write": 0.0010156619999861505, - "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0010157000001527194, - "src/backend/tests/unit/test_login.py::test_login_successful": 3.102851358999942, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 3.1417687329999353, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 3.1856071270000257, - "src/backend/tests/unit/test_messages.py::test_aadd_messages": 3.152827448000039, - "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 3.1655256120000104, - "src/backend/tests/unit/test_messages.py::test_add_messages": 5.961733169000013, + "src/backend/tests/unit/test_logger.py::test_enabled": 0.0009690350000255421, + "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0010230240001192215, + "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0009987800000317293, + "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0009928990000389604, + "src/backend/tests/unit/test_logger.py::test_init_default": 0.0009630529999640203, + "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0017084109999814245, + "src/backend/tests/unit/test_logger.py::test_len": 0.0009689129999514989, + "src/backend/tests/unit/test_logger.py::test_max_size": 0.0009479840000494733, + "src/backend/tests/unit/test_logger.py::test_write": 0.0010135069998113977, + "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.000996274000158337, + "src/backend/tests/unit/test_login.py::test_login_successful": 3.185540961000015, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 3.1722255110000788, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 3.175621561000071, + "src/backend/tests/unit/test_messages.py::test_aadd_messages": 3.216092811000067, + "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 3.1971796730000506, + "src/backend/tests/unit/test_messages.py::test_add_messages": 7.728297386999998, "src/backend/tests/unit/test_messages.py::test_add_messagetables": 0.05725845799315721, - "src/backend/tests/unit/test_messages.py::test_adelete_messages": 3.1993044849999706, - "src/backend/tests/unit/test_messages.py::test_aget_messages": 3.17576912800007, - "src/backend/tests/unit/test_messages.py::test_astore_message": 6.189683302000049, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 6.269195383000124, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 3.269596811000156, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 3.2645116669998515, - "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 3.1688963550000153, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 3.231925120999904, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 3.2293727400000307, + "src/backend/tests/unit/test_messages.py::test_adelete_messages": 3.210881029999996, + "src/backend/tests/unit/test_messages.py::test_aget_messages": 3.1863595399998985, + "src/backend/tests/unit/test_messages.py::test_astore_message": 3.371727154999917, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 3.2718834330000846, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 3.3194882490000737, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 3.3053891380001232, + "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 3.3028487670000004, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 3.3124961890000577, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 3.238398537999956, "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": 3.365865185999951, - "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 3.2303584370000635, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0011622860000670698, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0013865059999034202, - "src/backend/tests/unit/test_messages.py::test_delete_messages": 3.2592611319998923, - "src/backend/tests/unit/test_messages.py::test_get_messages": 3.1556952720000027, - "src/backend/tests/unit/test_messages.py::test_store_message": 3.1779010599999538, + "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message_generates_a_new_message": 3.2275218519998816, + "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 3.345815550000111, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.001090629000032095, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0013283990000445556, + "src/backend/tests/unit/test_messages.py::test_delete_messages": 3.3010851159999675, + "src/backend/tests/unit/test_messages.py::test_get_messages": 3.206716914000026, + "src/backend/tests/unit/test_messages.py::test_store_message": 3.2928380890000426, "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, @@ -1084,110 +1084,110 @@ "src/backend/tests/unit/test_messages.py::test_update_multiple_messages_with_timestamps": 4.659952084010001, "src/backend/tests/unit/test_messages.py::test_update_nonexistent_message": 4.162011249980424, "src/backend/tests/unit/test_messages.py::test_update_single_message": 8.01532608200796, - "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages": 3.272940628000015, - "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 3.3191222369999878, - "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 6.369571582000049, - "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 3.309698330999936, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 3.262278424999977, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 3.2598286419998885, - "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.01916282100000899, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages": 3.3508320729998786, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 3.4022582449999845, + "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 3.3422706540000036, + "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 3.3646463719999247, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 3.2916412270001274, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 3.354132176000121, + "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.019778577000010955, "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.0009347399998205219, - "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0010931660000323973, - "src/backend/tests/unit/test_process.py::test_single_tweak": 0.000932025999986763, - "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0009170780000431478, - "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0008925309998630837, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.000975455000002512, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0010131569998748091, - "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.000978480999947351, - "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0009812060001195277, - "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0015006190000121933, - "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0009438669999326521, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0009080709999125247, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0009318850001136525, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0009582039999713743, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.0009251100000255974, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0009631720000697896, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0009546960000079707, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0009226670000543891, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0009396389999665189, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0009204620000673458, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0009010269999407683, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0010831170000074053, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0008996049999723255, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0009467009999752918, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0009112049999657756, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.002537612000082845, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.0029645899999195535, - "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0009475539999357352, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0010940579999214606, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0010387739999941914, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0010342350001337763, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0009480539998776294, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0010573089999752483, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0010513290000062625, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0010650629999418015, - "src/backend/tests/unit/test_telemetry.py::test_init": 0.0009839320000537555, - "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0009743830000843445, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.0047205679999251515, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.019631067999966945, - "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0009603979999610601, - "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.0037272470000289104, - "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0009420420000196827, - "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0009977170000183833, - "src/backend/tests/unit/test_user.py::test_add_user": 3.328117400999986, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 3.3321220530000346, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 3.361685460999979, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 3.288748987999952, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 3.2921299469999212, - "src/backend/tests/unit/test_user.py::test_delete_user": 3.3346675080000523, - "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 3.350223143999983, - "src/backend/tests/unit/test_user.py::test_inactive_user": 3.272062420000111, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 3.354708217000052, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 3.2783854709999787, - "src/backend/tests/unit/test_user.py::test_patch_reset_password": 3.435995536000064, - "src/backend/tests/unit/test_user.py::test_patch_user": 3.3511642280001297, - "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 3.3112852790000034, - "src/backend/tests/unit/test_user.py::test_read_all_users": 6.647565273000055, - "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 3.2910574829999177, - "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0016438569998626917, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.001403354999979456, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0015248340000653116, - "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0012167469998303204, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0010083880000593126, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0011611729999003728, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0012332189999142429, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0010299180000856722, - "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.001369032000070547, - "src/backend/tests/unit/test_version.py::test_compute_main": 0.000858495999978004, - "src/backend/tests/unit/test_version.py::test_version": 0.0008629949999203745, - "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 3.446649970000067, - "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 3.4439066420001154, - "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 3.4797644309999214, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0009925560001420308, - "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.0010422999999946114, - "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.000998189000029015, - "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.0010376920000680911, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0010100700000066354, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0014291539998794178, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0010600029999068283, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.001031219999958921, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.001001402999804668, - "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.0011443620001045929, - "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.0009509689999731563, - "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.000998929999923348, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0009543159999338968, - "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.001017192999938743, - "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.000926854999988791, - "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.0009392380000008416, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0009227980001469405, - "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.0009129979999897841, - "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.000946940999938306, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0009319050000158313, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0009147110000640168, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0010675880000690086, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.000881059000107598, + "src/backend/tests/unit/test_process.py::test_multiple_tweaks": 0.0009804450000956422, + "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0011008779998746832, + "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0009774490000609148, + "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0009175780000987288, + "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0008888769999657598, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0009370949999265576, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0009346010001536342, + "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0009224769999036653, + "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0009178989998872567, + "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.001430478999850493, + "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0008932239999239755, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.000872996999987663, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0008852079999996931, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0008960590000697266, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.00090246100000968, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0008876239999153768, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.000910645999965709, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0008913489998576551, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.000896770000053948, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0008559640000385116, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0008635890001187363, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0010687469999766108, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0008580090000123164, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0009193219998451241, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0008532890000196858, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.002519484000004013, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.0031943449998834694, + "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0009334670000953338, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0010588710000547508, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0010101799998665228, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0010215410000000702, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0009283000000550601, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0010148789998538632, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0009964439999521346, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.000990824000041357, + "src/backend/tests/unit/test_telemetry.py::test_init": 0.0009294999999838183, + "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0010120140000253741, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.0048347030000286395, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.01882002000002103, + "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0008745879999878525, + "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.0037842890000092666, + "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.000943588000041018, + "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0010180040001159796, + "src/backend/tests/unit/test_user.py::test_add_user": 3.3585542140001508, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 3.330678794999926, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 3.362503728999968, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 3.3907920099999274, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 3.341634395999904, + "src/backend/tests/unit/test_user.py::test_delete_user": 3.445580833000008, + "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 3.4267742470001394, + "src/backend/tests/unit/test_user.py::test_inactive_user": 3.3624383099999022, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 3.4365786430000753, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 3.3345596350001188, + "src/backend/tests/unit/test_user.py::test_patch_reset_password": 3.4732837709999558, + "src/backend/tests/unit/test_user.py::test_patch_user": 3.397709372999998, + "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 3.4098637469999176, + "src/backend/tests/unit/test_user.py::test_read_all_users": 3.466800985000077, + "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 6.499285290999978, + "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0016905399999131987, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0014302170000064507, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0015385780000087834, + "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0012442930000133856, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0010396860000128072, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0011643049999747745, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0012613359999704699, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0010222819998944033, + "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.001360870999974395, + "src/backend/tests/unit/test_version.py::test_compute_main": 0.0008637989999442652, + "src/backend/tests/unit/test_version.py::test_version": 0.0008903189999500682, + "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 3.366217813999924, + "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 3.4134256240000695, + "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 3.5870155389999354, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0008953190000511313, + "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.0009136420001141232, + "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.000943145999826811, + "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.0009647570000197447, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0009292510001159826, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0013912060001075588, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0009795040001563393, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0009168880000061108, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0009004860002050918, + "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.0008855489999177735, + "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.0009050760000945957, + "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.0009112879999975121, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.000927196000134245, + "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.0009041539999543602, + "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.0008833350001395956, + "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.0009018499999911, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0008926030000111496, + "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.0009399399999665548, + "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.0009102339998889875, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0009020690000625109, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0009004659999618525, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0009188319999111627, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0008264900001222486, "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, @@ -1196,74 +1196,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.0013693719998855158, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.0009734519999256008, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0009901930000069115, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0015151049999531097, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0012024590000692115, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0015220179999460015, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0014522990001069047, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0014810209999041035, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0009381769999663447, - "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.0008938230000694602, - "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.0009014859998615066, - "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.0009103340000820026, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0009274870000126612, - "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.000932954999825597, - "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.0009056249999730426, - "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.0009089210000183812, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.000893463000011252, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.000904231000049549, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0008291530000406055, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0008777530000543265, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0009341180000319582, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0009378740001011465, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0009268430000020089, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.00092166400008864, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0009356709999792656, - "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.0009355299999924682, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0009534640000765648, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.000993919999928039, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0009372240000402599, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0009197210000593259, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0009477429999833475, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0008522560000301382, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0008509019999110023, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0009454189998905349, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0009233569998059465, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0010582310001154838, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0009311719999232082, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0009124370000108684, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0009434660000806616, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0009138300000586241, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0009559680000847948, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0009708160001764554, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0013879779999115271, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0008256360000586938, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0008368259999542715, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.000827287999982218, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0008237730000928423, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0008188319999362648, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0008328480000727723, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.000839751999933469, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0008487490000561593, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0010164910000867167, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0010336240000015096, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0009888709998904233, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.025553896999895187, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.02644771099994614, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.001087394000023778, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0010414890000447485, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.0497765159999517, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0010301080000090224, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.0010985359999722277, - "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.0010712540000668014, - "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.04571234000002278, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.001827588999958607, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0011550429999260814, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0009289390000049025, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0009205930000462104, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0009417019999773402, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0009237200000598023, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0009461299999884432 + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_directory": 0.0013325670000767786, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.000952273999814679, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0009344719999262452, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0014761230002022785, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0010472200001458987, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0014394260000472059, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0013956949999283097, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0014213620000873561, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0009364139999661347, + "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.0009053059999359903, + "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.0009043549998750677, + "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.0009319059998915691, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.000917387999948005, + "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.000926034999906733, + "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.0009109760000001188, + "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.0009102349998784121, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0009148840000534619, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0009079819999442407, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0008373489998803052, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0008207189999893671, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.00092917100005252, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0009228889999803869, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0009076710000499588, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0009475649999330926, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0009200940000937408, + "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.0009323860001586581, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.000929260000020804, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.000923069000009491, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0009602280000535757, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0009355210000876468, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0009524930001134635, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0008096590000832293, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0008347550001417403, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.000939689000006183, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0009262049999279043, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.001030087000003732, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0009586969999872963, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0009249140000520129, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0009310629999390585, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0009313150001162285, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0009478250001393462, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0009311640000078114, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0013638739998214078, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0008409380001239697, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0008234750000610802, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0008736180001278626, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0008103300000357194, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0008203689999390917, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0008230229999526273, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0008396030000312749, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0008165519999465687, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0009372840000878568, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0009359030000268831, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0009179390001463616, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.025715944000012314, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.027196736000178134, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0009751469999628171, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0012403670000367129, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.04907490499999767, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0009039629999278986, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.0010035179999476895, + "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.0010017939999897862, + "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.04436654500000259, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0011107470000979447, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.000922549000165418, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0009446689998640068, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0009071990000393271, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0009418729999879361, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0009349309999606703, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.000921306000009281 } \ No newline at end of file