diff --git a/src/backend/tests/.test_durations b/src/backend/tests/.test_durations index 5d92bbfd0..05240c753 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.0017376690000503459, - "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.0023118179999812583, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 2.0648948630000064, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 26.208688715000022, - "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 1.5697175150000078, - "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 1.5644205590000126, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.10717373699998234, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.06528406399999653, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.055953961999961166, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.055498889999995527, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.04599126499996942, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 2.01930939799999, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.024507881999994652, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.03801282300000253, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 1.0706145560000095, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 1.0690690219999794, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 1.887279140999965, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 1.6436557149999942, - "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 1.644770952999977, - "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 13.259235105000045, - "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 1.7481004350000262, - "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 1.6555508949999194, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 1.602703532999982, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 2.2357105980000256, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 1.7254714480000075, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 2.605946349000021, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 1.797438105000026, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 1.7306068309999887, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 1.7133088889999613, - "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 2.9522045620000767, - "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 1.7588432719999787, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 1.781885951999925, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 1.7615409439999894, - "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 1.8280911699999933, - "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 3.016055558000005, - "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 1.1875367499999925, - "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 1.6072782339999776, - "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 2.1714611879999666, - "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 2.4186060060000045, - "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 1.8584862030000409, - "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 1.8392673279999485, - "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 2.3949375750000286, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 1.9916081570000301, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 1.2396732939999424, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 1.903829084999984, + "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/v1/test_variable.py::test_create_variable__Exception": 5.891528583015315, "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__HTTPException": 2.8841335409670137, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__exception": 2.788069428999961, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 1.984419736999996, + "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__variable_name_alread_exists": 3.690157334029209, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_already_exists": 1.9253334189999691, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 1.9207092520001083, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 1.9637887999999748, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 1.9608437740000113, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 2.2144449019999684, + "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_delete_variable__Exception": 3.1565893749939278, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__exception": 2.098405609999986, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 2.0915800489999583, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 2.028569731999994, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 2.104063344999929, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 2.1356640750000224, + "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_update_variable__Exception": 3.202228542009834, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__exception": 2.0130983310000374, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0016047739999862642, + "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/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.004047581999998329, - "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 0.005081043999950907, - "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.001587613000026522, - "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.00706154400000969, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.001239769000051183, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.0193946719999758, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0013871360000052846, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0011986200000251301, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.001300102000016068, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.009707262000006267, - "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 2.7389068140000177, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.002691246000040337, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.0029152559999374716, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.0021898240000268743, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0014339749999976448, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.0014537210000185041, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0014895480000518546, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0016870590000053198, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.001470271999949091, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0015001969999843823, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0014486799999531286, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.001699470999994901, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.0015330900000094516, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.001514093999958277, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0016500489999771162, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.0026904040000204077, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.002548015000002124, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.002339464999977281, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.002593861999969249, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.0021470240000098784, - "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 0.05863298899993197, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.02882082400009267, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.028192764999971587, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.003375780999988365, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_binary_content": 0.003245544999970207, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_default_filename": 0.004128374999993412, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_filename_from_content_disposition": 0.004180141000063031, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.0031221440000308576, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.027867914000012206, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.030217286000038257, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.001532808999968438, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.041126047999966886, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.040759702000059406, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.04132277700000486, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.005316475999961767, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004159634000018286, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.0035190799999895717, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.00505145799991169, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.004070556000044689, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.0039364030000115235, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.0039454409999848394, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.003879047000054925, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.00403781400001435, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.16739826399998492, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.006825289999994766, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0011480370000640505, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.1952207930000327, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.3707170810000662, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.39488174600001, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.005711148000045796, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.0033436209999422317, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.0035225170000217076, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.002977753000038774, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.00237205600001289, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.0028164999999944484, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.004713492999997015, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.002828922999981387, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.002668681999978162, - "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.003004884000063157, - "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.002830377000009321, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.0013281729999903291, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_system_message": 0.004461389000027793, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.001319868999985374, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0012846210000247993, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.0014053800000510819, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.003975065999952676, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.0035376350000433376, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.006185296999944967, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.004093990000001213, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.004163770999980443, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.0030786320000402156, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.0024955179999892607, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0030605800000103045, + "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/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.0024511340000685777, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.003401459000031082, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.003922848999991402, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.002543427000034626, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.003295038999965527, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 1.3186966039999675, + "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/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.4272239130000344, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 1.3724799560000065, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 1.3604618720000303, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 0.010916211999983716, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 2.3385457360000146, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 1.3739793549999604, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 1.5104130620000547, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 1.3481183310000233, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 1.3559523519999743, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0012006959999553146, + "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::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.04024867499998663, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.0408398860000716, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.038993107000067084, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.0039054549999946175, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 1.4190032180000003, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 4.501443169999959, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 1.3765479040000628, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 1.3747856099999467, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 1.3769379789999903, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 1.407955525000034, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 3.146368461999998, + "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/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.0008031879999634839, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0008163239999703364, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.0011959170000181985, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0007477540000309091, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0007392390000404703, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0007633129999931043, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0007675310000081481, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0008436449999749129, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0008082590000526579, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.000863923000054001, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0007626529999811282, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0007590260000256421, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0007609099999967839, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.000808348000020942, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0007406709999600025, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0007516709999890736, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.0007671799999684481, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0008309919999760496, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0007666700000754645, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0007621920000815408, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0007856859999719745, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0008347280000293722, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0008263629999873956, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0007366340000203309, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0007659799999828465, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0007762980000052266, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0007817989999807651, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.000882417000013902, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.10190064999994775, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.02725340399996412, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.02953669099997569, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.004148954999948273, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.0046099790000084795, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.0036525009999763824, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.17933901000003516, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model": 0.003320056999996268, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.0030214859999659893, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.0032884880000096928, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.0026508389999548854, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.0237798880000355, - "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.003208337000046413, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 1.4155164430000013, + "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/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.5384292469999536, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.0]": 1.4442610539999805, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.1]": 1.4652291290000221, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_latest_version": 1.411081730000035, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0011135529999819482, + "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::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.03863771800001814, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.038421040000002904, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.04141182000000754, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.0038181630000622135, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.0022123549999832903, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.0021871669999882215, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.0022750630000132332, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.0035979680000082226, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.002974487000017234, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.0030501690000050985, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.00258827199991174, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.0026194399999894813, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.0027742429999761953, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.0027232759999833434, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.002713846999938596, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.002480490000039026, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0012660980000305244, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.003234596999959649, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0012637949999998455, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.001272361000019373, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.0014228119999870614, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.00208222100002331, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.002094204999991689, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.3971362850000446, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.004513618000032693, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.002410870000005616, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.002317334000053961, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.002218127999981334, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.0022933870000088064, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0023438229999896976, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.0038861790000055407, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0010967319999508618, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.04961704900000541, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.04149522500006242, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.04098690499995428, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.004798564000054739, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.002908943999955227, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.0024301149999814697, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.0024425679999922068, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.002089635000004364, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.002388765999910447, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0021015170000282524, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0020611430000485598, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.0020407229999364063, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 1.4369606409999847, + "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/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.488357049000001, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 2.6380327380000494, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 1.5436624579999716, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 1.4558508279999387, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 1.473351677999915, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 1.5068433840000353, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0018639609999695494, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0014530609999496846, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.0020976810000092883, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0015661109999882683, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0016005070000346677, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.0015542509999590948, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.002331740999977683, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.0019197149999854446, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.0023118919999660648, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.0022893310000426936, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.0019257869999478316, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0018966230000501128, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 1.4700075210000136, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 1.5197318980000318, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 1.5134052949999273, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 1.4753443679999805, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 1.5211795899999743, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 1.5291082939999683, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 1.5110923689999254, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0012494869999954972, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.0021826419999229074, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.0023028250000152184, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.003266698000004453, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.0013431729999524578, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0011794749999580745, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.0013172329999520116, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.0020648980000146366, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.0022269939999546295, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.006196778000003178, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.0020835129999454693, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0011647890000290317, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.0021985110000173336, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.004513058000043202, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0012728719999586247, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0011923499999966225, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0011970889999588508, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.002640038999970784, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.0038383710000289284, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.00253931900005, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.0023332229999937226, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.009111096000026464, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.00180681500000901, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.0018256700000165438, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.0018807740000283957, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.002836248999926738, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.0032114930000375352, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.005399693000015304, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0011321769999881326, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.003857486000015342, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0012069780000274477, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.0013136979999899268, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.001171119000048293, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.005451933000017561, + "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/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.003082169000037993, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.0031698560000563702, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.0028499140001372325, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.002726743000039278, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.027714334999927814, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0011620230000062293, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0013342379999699006, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.0011982300000568102, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0012997619999737253, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.0035132199999452496, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.0031669099999476202, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.003506385999912709, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_text": 0.003145580000023074, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.006201219999979912, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.00276762900000449, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.016547116000083406, + "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_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.0011687360000109948, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.0013712859999372995, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.0011626849999970545, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.0012869869999576622, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.0029629869999894254, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content_text": 0.0022385270000881974, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.010518609999962791, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.0022281959999759238, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.00201119700000163, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.014983577999998943, + "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::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.002431407000017316, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.002485598000077971, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.002577892999966025, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.002249685000037971, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.043260551000003034, + "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::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.04786774499996227, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.6603653180000038, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.12730354199999283, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 0.3858051350000551, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 1.700212702999977, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.16504582400000345, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.1695381690000204, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 0.9415687879999268, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.12290415999996185, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 1.2798568210000099, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.05484589499997128, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 1.3866048679999494, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 1.2859913579999898, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 1.3006583189999787, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 1.6022543340000652, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.002896310999972229, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.003496969000025274, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004164412000022821, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.002772198000059234, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.002723805999949036, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.0038763819999871885, + "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/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.005319402999930389, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0010838759999955982, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0013011040000492358, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.002629350000006525, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.0035259429999996428, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs": 0.0017961639999839463, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs_various_components": 0.0070232529999998405, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.013927459999933944, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.03108172400004605, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 1.516732968000042, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 1.6081759569999576, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 1.5564739550000013, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 2.0082772429999523, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 1.8000931779999405, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 1.6153447190000065, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0015695899999741414, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.00179759700000659, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.0017206439999881695, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.01609275099997376, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0017086410000501928, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.001603251000005912, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0009126049999395036, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.000902483999936976, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0008863859999905799, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0013552659999049865, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.0021970680000436005, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.002699210999992374, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0013345570000069529, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0010086640000395164, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0009927649999212917, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0012130979999369629, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0008963039999230205, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0009562749999645348, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.001362248000020827, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0008887999999842577, + "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/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.0013042499999755819, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.0029663619999382718, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.0009065919999784455, - "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.029838272999995752, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004460629999982757, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.0014375310000787067, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0010190039999429246, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.005202983999993194, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.005329953000000387, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.0043286310000212325, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0013651339999682932, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 1.582551054000021, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.001168785000004391, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0010210890000053041, + "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/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.0012135090000242599, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.018350843000007444, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.01627067499993018, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.01687158599997929, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.017301413000041066, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.02698182699998597, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.040013185999953294, + "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/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.0002678029999856335, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.016638998000019, - "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.0002476949999845601, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.02623857000003227, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.000258976999987226, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.023440010999991046, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.02168196100001296, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 2.513570806999951, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 2.1021552720000045, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.025920173999907092, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.05223802300002944, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.00024344800004882927, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.025621332000014263, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0008496949999425851, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0008736709999652703, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0008747420000077, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0009060310000563732, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.0008856950000222241, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0009010839999632481, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.0008930480000231, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0008871370000065326, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0008950719999916146, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0008670499999539061, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0008654149999642868, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0008654850000766601, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0008614879999981895, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0009039870000151495, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0008695530000295548, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0008824969999636778, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0009398349999969469, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0008617979999030467, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0008469210000612293, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0008603060000496043, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0008567390000280284, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.000846830000114096, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0008515899999679277, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0009760549999100476, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0015003069999579566, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0008580019999726574, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0008397570000511223, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0008482039999080371, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0008539429999814274, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.000839498000061667, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0008181680000234337, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0008438749999299944, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0008397879999506586, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0008462100000201644, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0008545250000793203, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0008408300000155577, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0008511800000405856, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0008709759999874223, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0008529120000844159, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0008585329999846181, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0008399180000537854, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0008500790000312008, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0008317329999840695, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0008662969999591041, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0008861950000209617, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.000940927999977248, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0009140980000097443, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0008670190000543698, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0009100289999537381, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0009576889999607374, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0008984780000105275, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0009589819999860083, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0009328720000212343, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0009280529999386999, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0009675179999817374, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0009394460000180516, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0010588700000084827, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0008969349999574661, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0009672360000081426, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0009055300000113675, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0009218729999815878, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0009054490000153237, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0008747739999535042, - "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0009694110000282308, - "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.0008543040000290603, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.0009270909999941068, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0008751230000143551, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.000931449999995948, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0008977880000315963, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0008597359999953369, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.000960344000020541, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.0010075819999997293, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0008964939999600574, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0011530769999694712, - "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0008645250000540727, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0008832799999822782, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.000887427000009211, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0009026359999779743, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.0010048580000443508, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0008801140000400665, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0009515579999970214, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0009124040000187961, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0008879589999537529, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.000900342000022647, + "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/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.0011813599999754842, + "src/backend/tests/unit/graph/test_graph.py::test_find_last_node": 0.0012377069999160994, "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.0012983990000066115, + "src/backend/tests/unit/graph/test_graph.py::test_invalid_node_types": 0.0013532230000805612, "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.0020291719999931956, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.0026359719999504705, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.004025542999954723, - "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.25785264399996777, - "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0008416210000063984, - "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0018792320000216023, - "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0008503959999188737, - "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0008481539999820598, - "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0009610539999584944, + "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_validate_edges": 0.0010510420543141663, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.0019485710000139989, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.002090275999989899, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.001200577000076919, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0017480139999861422, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0018253189999768438, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0010110599999393344, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.001567394999995031, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0015872609999973974, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.001801384000032158, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0009085460000051171, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0014520479999191593, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0017253409999966607, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0016365339999424577, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0009895580000147675, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0009398349999969469, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0008534749999853375, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0008504890000153864, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0008560880000345605, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0008477029999767183, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0008435029999986909, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0008488639999768566, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 1.6230969159999518, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.029623108999885517, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.034387519999995675, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.17911320700005717, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.1406377810000663, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.07345015300001023, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.07451242700005878, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0008550660000992139, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0008563079999817091, - "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0008484639999437604, - "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0008625710000274012, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0008418609999694127, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0008329449999564531, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0008612880000100631, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0008562069999697997, - "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0008414999999786232, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.000866658000006737, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0008513089999269141, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0008605880000231991, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0008358909999515163, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0009378420000416554, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0009529609999958666, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0008688429999779146, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0008662069999445521, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0008450780000544, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0009269619999940915, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0009352160000730692, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0008578810000017256, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0008581030000414103, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0008782689999975446, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0008615079999572117, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.000894390000041767, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0010950469999215784, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0008757149999496505, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0008643830000778507, - "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0008513189999348469, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0008516799999256364, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.000828195999986292, - "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0008890299999961826, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.000903237999978046, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0008633320001081302, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0009047990000112804, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0012205740000013066, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0015585980000309974, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0013406279999799153, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0014819640000496292, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.0011416460000077677, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0013336069999922984, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0013136980000467702, + "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/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.0013804030000414969, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0013633810000328594, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0012959150000142472, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0014957300000446594, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0014353359999859094, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0016429969999762761, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0013050409999664225, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0012927790000389905, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0014450340000848882, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0014110509999341048, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0008717179999848668, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0013012049999474584, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0013431029999537714, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0013015350000387116, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0012946139999598927, - "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.0028017430000204513, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.00086707899998828, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0008911450000255172, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.000855266999963078, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0008503070000074331, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0008522319999997308, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0008765069999867592, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0008545449999814991, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0008594549999543233, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0009959310000340338, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0008731399999533096, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0008711060000337056, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0013423419999867292, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0009845699999573299, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0008722269999452692, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0009574790000215216, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0008862250000447602, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0009550629999921512, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0008872650000171234, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0008637320000275395, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0008582319999845822, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0008663870000304996, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0008744419999970887, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0008468510000056995, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0008411510000314593, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0009179250000102002, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0008521710000195526, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0008690020000017284, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0008444269999472453, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0008621189999757917, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0008521909999785748, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0008399189999863665, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0008508079999955953, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0008493160000853095, - "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0008604769999465134, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.0019087960000092608, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.000998455000001286, - "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.009548107000000527, - "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.008900089999997363, - "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0013595330000271133, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0017885510000041904, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0012857049999865922, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0009129650000545553, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0013746430000196597, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.001005259000010028, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.001594285000066975, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.001666920999980448, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0010003190000702489, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.0020378689999915878, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.00213421900002686, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.0019400049999944713, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.0019401750000156426, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.001977616000033322, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.0030923790000088047, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0018814150000139307, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.001663806000067325, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.001529634000007718, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.0012133789999779765, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0014306180000858149, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.0011770820000833737, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0012608480000153577, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0012326649999749861, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0012452080000002752, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0009890980000477612, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0013147109999636086, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0010644500000580592, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.001227474999950573, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.001779522999981964, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0012033900000005815, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.003588010999976632, + "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/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.0009993680000093264, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0010848879999798555, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.004593709999994644, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.001134110000009514, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0010140349999687714, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0012477239999952872, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.0028848690000131683, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.002596890000006624, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0009734480000815893, - "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.001956918000018959, - "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__large_case": 0.0011698280000018713, - "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__small_case": 0.0014399139999454746, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.15737145600002123, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.07765995100004375, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.07391236900002696, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 9.034333667000055, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.09928920900006233, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.08514668600003006, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.07704248200002439, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.5619760330000645, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.09224141599997893, - "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.061395429000072, + "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/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.06428021900006797, + "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__ValueError": 0.0035743750049732625, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable__valueerror": 0.06015196399994238, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.06908401200007575, + "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_by_id__ValueError": 0.27340612601256, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id__valueerror": 0.06025708999999324, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.06249734600004331, + "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_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.06301024099997221, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.06090902400006826, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.15746624799999154, + "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_initialize_user_variables__donkey": 0.0002315010060556233, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__not_found_variable": 1.3908742670000152, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.07231795799998508, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.06931447600010188, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.07553625400004194, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.06754755599990858, + "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_update_variable__ValueError": 0.0036237920285202563, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable__valueerror": 0.05965157400004273, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.06461400500006675, - "src/backend/tests/unit/test_api_key.py::test_create_api_key": 2.7369777659999954, - "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 2.7096894020000377, - "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 4.093305507000082, + "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/test_cache.py::test_build_graph": 1.1988659180001378, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 3.131681510000078, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 3.2920938409999962, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 3.7357453459999874, - "src/backend/tests/unit/test_cli.py::test_components_path": 0.17468891700002587, - "src/backend/tests/unit/test_cli.py::test_superuser": 1.3485007829999631, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0009062820000167449, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0009143780000044899, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.000912232000075619, - "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0009121839999579606, - "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0009221629999842662, - "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0008874569999761661, - "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0009139070000401261, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0010981720000131645, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0010059699999942495, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0009231630000385849, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.00088952200002268, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0008899929999870437, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0009084179999945263, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0009174329999837028, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0014322900000252048, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0009417390000407977, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0008980370000131188, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.000899570000001404, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.000960093999935907, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0009482409999463925, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0010976810000329351, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0009373710000204483, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.0013047599999822523, - "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0009430510000925096, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.003794067000001178, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0010678269999857548, - "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0009506249999162719, - "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0008732100000088394, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0009057120000761643, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.001715782999951898, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0008988280000039595, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0011219369999935225, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0010331010000186325, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.0024306770000066535, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0016606599999704486, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.002392092999969009, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0015261769999597163, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.000918506000061825, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.002401430999952936, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0010016619999646537, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0009084669999879225, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.00879618399994797, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.00527667299991208, + "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_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.0149585549999642, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 1.9926152230000298, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0008562790000041787, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.0008530029999747057, - "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0008702360000256704, - "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0008732009999903312, - "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0008875180000131877, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0009254780000560459, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0008684920000519014, - "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0009845509999877322, - "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0009493320000046879, - "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0009847399999785011, - "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.000989739999909034, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0008916939999608076, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.000897124999994503, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0009084460000394756, - "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0008867660000078104, - "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0010361469999793371, - "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0008606490000033773, + "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_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.1133184629999846, - "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 2.95015109499991, - "src/backend/tests/unit/test_database.py::test_create_flows": 3.233273613999927, - "src/backend/tests/unit/test_database.py::test_delete_flow": 2.8919434840000804, - "src/backend/tests/unit/test_database.py::test_delete_flows": 4.075102040999923, - "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 7.1087465659999225, - "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 9.008033553000132, - "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 2.994890236999936, - "src/backend/tests/unit/test_database.py::test_download_file": 3.2504658909998625, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 2.925889283999936, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 2.9970959659999608, - "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 2.9263883620000115, + "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_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.010187399000074, - "src/backend/tests/unit/test_database.py::test_read_flows": 3.2282001370000444, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 5.154768440999987, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 5.202955266000117, - "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 9.623788841999954, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 9.77318077599989, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 9.856639545999997, - "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 9.807059580999976, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 10.930111005999947, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 2.6779316790000394, + "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_flows_pagination_without_params": 2.8355551669956185, - "src/backend/tests/unit/test_database.py::test_read_folder": 3.057246062999866, - "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 2.9504248940000934, - "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 3.0058871129999716, - "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 2.9952583870000353, - "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 4.664820080000027, - "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 2.9239959389999512, - "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 3.011307210000041, - "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.08702403100016909, - "src/backend/tests/unit/test_database.py::test_update_flow": 3.1433815760000243, - "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 3.216246986999977, - "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 2.9949140550000948, - "src/backend/tests/unit/test_database.py::test_upload_file": 3.2186316819999092, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 2.9707327190000115, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 3.024168920000079, - "src/backend/tests/unit/test_endpoints.py::test_get_all": 2.401825156999962, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 3.041078205999952, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 3.0421351290000302, - "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 3.1261786919999395, - "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 2.96840290800003, - "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 2.5348820559999012, - "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 2.9796547419999797, - "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 4.53599865700005, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 3.097206066999888, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 2.5066732699999648, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 2.4996484959999634, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 4.387981040999989, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 2.525999888000115, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 2.561100369999963, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 3.032914837000021, - "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 2.902711035999914, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 3.0118687690001025, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 3.055994031999944, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 4.756956179999975, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 3.0043301420000716, - "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.0026984809999248682, + "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_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.001137105999873711, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0009694210000361636, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0010268699999187447, - "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.0018455579998999383, - "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.008036348999894471, - "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 3.165420058999871, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.0012512110001807741, - "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.28500935099998514, - "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.19292555399988487, - "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.1826764559999674, - "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.001482275000057598, - "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.0012633529998993254, - "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.0013231460000042716, - "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.004216771999949742, - "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.0014836180000656896, - "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.0016337580000254093, - "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.0012992000001759152, - "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.0012902739999844925, - "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.00305421899997782, - "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 0.01122909699995489, - "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.0028950600000143822, - "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 87.64203950800004, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.0035382969999773195, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.002320119000046361, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0008607559999518344, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0008907239999871308, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0009552139999868814, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.000858933999893452, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.002455442999917068, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0008612190000576447, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.000860617000057573, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0008648150001135946, + "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_loading.py::test_load_flow_from_json": 1.2976477909833193, - "src/backend/tests/unit/test_loading.py::test_load_flow_from_json_object": 0.0026637440000740753, + "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_with_tweaks": 0.005636290996335447, - "src/backend/tests/unit/test_logger.py::test_enabled": 0.0008846819999916988, - "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0009644119999165923, - "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0009661660000119809, - "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0009456060000729849, - "src/backend/tests/unit/test_logger.py::test_init_default": 0.0009559159999525946, - "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0017036210001606378, - "src/backend/tests/unit/test_logger.py::test_len": 0.000906893999967906, - "src/backend/tests/unit/test_logger.py::test_max_size": 0.0008756960000937397, - "src/backend/tests/unit/test_logger.py::test_write": 0.0009518890000208557, - "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0009527999999363601, - "src/backend/tests/unit/test_login.py::test_login_successful": 3.1519909900000584, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 3.0660433020000255, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 3.062141932999907, - "src/backend/tests/unit/test_messages.py::test_aadd_messages": 3.1736535029999686, - "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 3.1543670510000084, - "src/backend/tests/unit/test_messages.py::test_add_messages": 3.201369440999997, + "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_messages.py::test_add_messagetables": 0.05725845799315721, - "src/backend/tests/unit/test_messages.py::test_adelete_messages": 5.198183729999869, - "src/backend/tests/unit/test_messages.py::test_aget_messages": 6.656661286000144, - "src/backend/tests/unit/test_messages.py::test_astore_message": 3.2880263170000035, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 3.1988609679999627, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 5.2320257440001114, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 3.274160566999967, - "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 3.1705399940000234, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 3.2766704099999515, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 3.1817486019999706, + "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_aupdate_nonexistent_message": 3.133551847000035, - "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message_generates_a_new_message": 3.1432575829999223, - "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 3.1826652949999925, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0011333080002486895, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0014478709999821149, - "src/backend/tests/unit/test_messages.py::test_delete_messages": 3.2495597489999, - "src/backend/tests/unit/test_messages.py::test_get_messages": 3.1501587839999274, - "src/backend/tests/unit/test_messages.py::test_store_message": 3.1572239849999733, + "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_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.2624840870000753, - "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 3.2020062900000994, - "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 3.251587897000036, - "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 5.237392537999881, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 3.213544585999898, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 3.265117812000085, - "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.018717029000072216, + "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_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.0009381840001196906, - "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.001059390000023086, - "src/backend/tests/unit/test_process.py::test_single_tweak": 0.000930530000005092, - "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0008742209997762984, - "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0008983690000832212, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0010240030001114064, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0009546630000158984, - "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0009000610000384768, - "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0009017340000809781, - "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0014348959999779254, - "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0008898829998997826, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.000868403000026774, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0009038479998935145, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0008608080000840346, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.0009028470000203015, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.000859696000020449, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0009001610000041183, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0008557160000464137, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0008689329999924666, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0008654870000555093, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0008665880000080506, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0010060189999876457, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0008555389999855834, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0008811249999780557, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0008615689999942333, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.002519392999943193, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.0029317679999394386, - "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.000935528000013619, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0010397940001212191, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0010122939999064329, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0010029840001379853, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0008925570000428706, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.000961887000016759, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0009866240001201732, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0010085759998901267, - "src/backend/tests/unit/test_telemetry.py::test_init": 0.0009218320001309621, - "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0009119430000055218, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.004816939999955139, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.01946895100013535, - "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0008556580000913527, - "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.003681606999862197, - "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0008709269999371827, - "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0009747209999204642, - "src/backend/tests/unit/test_user.py::test_add_user": 3.321114190000003, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 3.354206235999982, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 5.45628235300012, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 3.3661567359999935, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 3.2926166219999686, - "src/backend/tests/unit/test_user.py::test_delete_user": 3.3481323910000356, - "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 3.363575802000014, - "src/backend/tests/unit/test_user.py::test_inactive_user": 3.396443690999945, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 5.49889805600003, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 3.325198691999958, - "src/backend/tests/unit/test_user.py::test_patch_reset_password": 3.3593544229998997, - "src/backend/tests/unit/test_user.py::test_patch_user": 3.2653609700000743, - "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 3.3400910829999475, - "src/backend/tests/unit/test_user.py::test_read_all_users": 3.3393435159999854, - "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 3.2708062900001096, - "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.001676961000157462, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.001415549999819632, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.001516207999998187, - "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0011963180000975626, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0010221399999181813, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0011640169999509453, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0012487060000694328, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0010277009999981601, - "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.001354393999918102, - "src/backend/tests/unit/test_version.py::test_compute_main": 0.0008465309999792225, - "src/backend/tests/unit/test_version.py::test_version": 0.0008953020000035394, - "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 3.3547475399999485, - "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 3.509598409999853, - "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 3.4104118139999855, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0009878959999696235, - "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.0010220010001376068, - "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.0010190660000262142, - "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.0011014580001074137, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0010486200000059398, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.001427110999998149, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.001035465000086333, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0010475990000031743, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.000976734999881046, - "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.0010316069999589672, - "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.001032499999951142, - "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.0009935270001051322, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0010041769999133976, - "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.001053689999935159, - "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.0009748819999231273, - "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.0009993490000397287, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0010235330000796239, - "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.0009859829999641079, - "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.001007634000075086, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0010243839999475313, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0010188449998622673, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0010139449999542194, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0009107410000979144, + "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/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.0014084670000329425, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.0010318289999986519, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0010250959999211773, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.001597131999915291, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0011430579999114343, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.001552036000020962, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0014829159999862895, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.00151146999996854, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0009462979999170784, - "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.0010320199999114266, - "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.0009123539999791319, - "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.0010106479999194562, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0009482219999199515, - "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.0009792989999368729, - "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.0009060929999122891, - "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.0009212019999722543, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0009201100000382212, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0010023439998576578, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.000861310000004778, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0011106470001323032, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0009470100001180981, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0010617849998197926, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0010214600001745566, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0010179129999414727, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0010351540000783643, - "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.0010193950000711993, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0010138649998907567, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0010924840000825498, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0009526790000791152, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0009305969998649744, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0009462689999963914, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0010932930000535634, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0011030119999304588, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0011455429998932232, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0010335520000808174, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0011505720000286601, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0010352650000413632, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0010378109998328, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0010079029999587874, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0010168209998937527, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.001043852000179868, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0010352159999911237, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.001511751000066397, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0009806220000427857, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0009564169999976002, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0009215629999062003, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0009054610000021057, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0009228039999698012, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0009151400000746435, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0009215499999299936, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.000908457000036833, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0010324900001705828, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0014886260000821494, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0009924340000679877, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.026860523000095782, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.026817962999984957, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0011348919998681595, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0010052889999769832, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.04848591600000418, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0010095569999748477, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.0011023320000731474, - "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.0010139339998431751, - "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.04493538400004127, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0015840679999428176, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0011217779999697086, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0010206969999444482, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0010055699999611534, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0010063299999956143, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.001005298999984916, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.001055522000115161 + "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 } \ No newline at end of file