From 7b6c0be380dd36ac086596862c5e0c17cf932102 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 24 Jan 2025 13:43:15 +0000 Subject: [PATCH] chore: update test durations (#5909) Co-authored-by: ogabrielluiz <24829397+ogabrielluiz@users.noreply.github.com> --- src/backend/tests/.test_durations | 2161 +++++++++++++++-------------- 1 file changed, 1092 insertions(+), 1069 deletions(-) diff --git a/src/backend/tests/.test_durations b/src/backend/tests/.test_durations index c0a651f34..5d92bbfd0 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.001647676000033016, - "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.001934441999964065, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 1.8151029290000338, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 23.31988588600001, - "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 2.0884440650000045, - "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 1.639455431000016, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.10776273400000491, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.06584604100001457, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.05207808600002295, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.05553685299997824, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.04583413400001746, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 2.0347503479999887, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.024747353999998722, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.03781078899999102, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 1.212601645999996, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 1.214727632999967, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 1.8732232109999813, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 1.7733552889999942, - "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 1.693132423999998, - "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 2.2139140049999924, - "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 1.7417843449999566, - "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 1.668174597999979, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 1.7562187670000071, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 1.7233503799999994, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 1.7311341729999867, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 1.9461753989999693, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 1.7581898469999828, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 1.732778867000036, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 2.3353426799999113, - "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 1.753732308999929, - "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 1.7786244790000296, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 1.8205344109999828, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 2.444363011000064, - "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 1.844381435999992, - "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 2.323932334999995, - "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 1.339394378999998, - "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 1.6320878199999242, - "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 2.1620973269999695, - "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 3.15399976599997, - "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 1.8336866959999725, - "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 1.8250092420000215, - "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 2.3850048889999584, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 1.3833771649999562, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 1.3786398729999974, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 1.9348093280000285, + "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/v1/test_variable.py::test_create_variable__Exception": 5.891528583015315, "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__HTTPException": 2.8841335409670137, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__exception": 1.9525329660000352, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 1.954330281999944, + "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__variable_name_alread_exists": 3.690157334029209, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_already_exists": 1.9808881479999627, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 2.6876116210000305, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 1.9244939919999524, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 1.9420060329999842, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 2.1296497270000145, + "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_delete_variable__Exception": 3.1565893749939278, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__exception": 2.004902467000079, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 2.075091757999985, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 1.9869220140000152, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 2.061155536000001, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 3.0011745970000447, + "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_update_variable__Exception": 3.202228542009834, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__exception": 2.0310286480000173, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0014936109999439395, + "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/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.004579775000081554, - "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 0.004947277999917787, - "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.0013777249999975538, - "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.006855912000048647, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.0011478860000124769, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.019433414999980414, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.001332391999937954, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0011393019999559328, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0012781700000346063, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.00961068999993131, - "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 1.8771575910000706, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.002462123000043448, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.002735171999972863, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.00214021499999717, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0014408320000711683, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.0014062070000022686, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0014311140000700107, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0016415860000620341, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.001414111999963552, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0014727530000300249, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0014440079999644695, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0016179930000248532, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.0015138779999688268, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0015190190000566872, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0017577429999846572, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.002629084000034254, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.0024457939999820155, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.0023152090000166936, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.002511807000018962, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.0020795510000084505, - "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 0.06817297299994607, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.027942859000006592, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.029960684999934983, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.0033747130000278958, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_binary_content": 0.0031341760000600516, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_default_filename": 0.004026315999965391, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_filename_from_content_disposition": 0.004092238999987785, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.0030941190000248753, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.027104087000054733, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.029559197000082804, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.0014501489999929618, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.019697160000021086, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.022363912000002983, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.018856101999972452, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.004996411000036005, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004175664000058532, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.0033966619999432623, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.00454948899999863, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.0040111360000310015, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.0037825410000777993, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.0038338269999940167, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.003850829000043632, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.003924576000031266, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.17684575900000254, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.006769974999940587, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0010499639999466126, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.48168656899997586, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.2778904169999237, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.23774477099999558, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.0059847210000611994, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.0032903140000257736, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.0035615300000131356, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.0030134479999901487, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.0023960319999787316, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.0028972829999815986, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.005048509000005197, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.0028267429999573324, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.002595491000022321, - "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.003097374999981639, - "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.002871794999919075, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.0013390729999969153, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_system_message": 0.004139296000005288, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.001406448000011551, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0013395040000432346, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.0015204910000079508, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.004019223000000238, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.0035871480000082556, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.006204159999981584, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.004091978999952062, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.004245842000102584, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.00316779900003894, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.002655125000103453, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0033847530000343795, + "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/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.0025017580000508133, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.0033964340000238735, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.0038875179999990905, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.0026354560000072524, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.0033576610000523033, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 1.4936213610000095, + "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/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]": 2.667108180000014, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 1.481209088000071, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 1.5096193340000355, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 0.010435738000012407, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 1.4995669280000925, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 1.5186665860000517, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 1.5637416879999364, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 1.4880100889999994, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 1.5370353469999714, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0010947300000339055, + "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::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.018815536999966298, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.0182679679999751, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.016852337999978317, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.003722390000007181, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 1.5581771239999966, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 5.351160755999956, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 1.547771310000087, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 2.552621180000017, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 1.559242676999986, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 1.5252291400000217, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 4.579114155000013, + "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/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,661 +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.0007891679999829648, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0007730789999982335, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.0011669310000002042, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0007350270000188175, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0007420219999971778, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0007367800000110947, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0007848310000326819, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0007423020000487668, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0007472920000282102, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0007485530000508334, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0007729680000352346, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0008300349999785794, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0007526300000222363, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.000740777999965303, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0007554860000027475, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0007609059999822421, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.001216152000040438, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0007395760000008522, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0007545239999444675, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0007567169999447287, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0007550160000278083, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0007439139999974032, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0007257309999886274, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0007251900000255773, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0007489230000032876, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0007639409999455893, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0007606459999465187, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0007431030000475403, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.08713084800001525, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.026551243999961116, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.028986196000005293, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.00356476299998576, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.004527854000002662, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.003544783999984702, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.166058884999984, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model": 0.003218289000074037, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.002907920999973612, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.003117901000052825, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.0024471530000482744, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.023246804999985216, - "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.002740389000052801, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 1.5981988879999562, + "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/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.6618303170000672, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.0]": 1.595470309999996, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.1]": 1.5758238059999599, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_latest_version": 1.6072368100000176, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0010580579999555084, + "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::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.01663750200003733, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.021887005000110094, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.016267652000010457, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.003848885999900631, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.0021739979999892967, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.0022221959999910723, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.0022393790000023728, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.0035513720000608373, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.002896270999940498, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.003003480999950625, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.0026362680000033833, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.002604419000078906, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.00270859200003315, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.002764296999941962, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.0027436749999765198, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.0024454109999965112, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0012739620000274954, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.0031966209999723105, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0012518200000499746, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.0012084189999654882, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.0013650719999986904, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.002003470000033758, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.0021076940000170907, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.41254227299998547, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.004871347999937825, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.002347491000023183, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.002267541000037454, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.00217621099994858, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.002270686000031219, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.002238678000026084, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.0039150180000433465, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.001109745999997358, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.018026367000004484, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.01754739799997651, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.01983767100006162, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.0050694979999548195, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.0026678259999926013, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.0022832900000366863, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.002276929000004202, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.002003318000049603, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.0022587350000549122, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.001979113999936999, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0019787749999977677, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.0020003740000902326, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 1.6234964490000152, + "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/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.5711750049999864, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 1.6074526379999838, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 1.6485720239999182, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 2.732321078000041, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 1.6340729099999294, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 1.6472769700000072, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0019010490000255231, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0015049520000047778, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.0022323360000768844, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0016504730000406198, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0016127639999581334, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.0014757870000039475, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.0023569489999886173, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.0019522340000435179, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.0026020540000217807, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.0020082489999140307, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.0019391209999639614, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0019600199999558754, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 1.6642667680000045, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 1.6535440760000597, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 1.6761808019999762, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 1.6622852499999112, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 1.7100129369999877, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 1.6446602339999572, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 2.913250402000017, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0010813829999278823, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.002085914000019784, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.002170482000053653, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.003216097000006357, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.0012156519999280135, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0011035940000283517, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.0012052530000232764, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.002029358999948272, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.0020687010000415285, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.00650326700002779, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.001975708000031773, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.001105539000036515, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.0021165509999150345, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.004427623000026415, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0010339250000015454, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0010348269998985415, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0010651139999708903, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.002577129000030709, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.0037527470000213725, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.0024600800000484924, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.002230183000051511, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.00923719899998332, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.0016697390000217638, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.0017564199999924313, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.0018069930000024215, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.0027638949999300166, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.0031397759999549635, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.0062673679999534215, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0010552960000040912, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.0038104449999423196, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0010913020000202778, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.001171129999988807, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.0010395160000484793, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.005516039000042383, + "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/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.0029649699999936274, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.003133122999997795, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.002782881000030102, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.002678046000028189, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.0268655780000131, + "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_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::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.0023891480000202137, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.0023944569999230225, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.0028650340000808683, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.0021115410000334123, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.044993979999958356, + "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::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.04729482400006191, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.3472759750000023, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.12070181600006435, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 0.31576504299999897, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.3921064860000456, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.14891373800003294, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.1384824050000475, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 1.6228706960000068, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.11878538300004493, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 0.783816489000003, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.05449505800004317, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 1.287168518000044, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 1.3330250829999954, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 1.4206406720000473, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 1.3101672999999323, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.0029808369999955175, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.003473755000015899, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.00415877900002215, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.0028362489999835816, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.002805953999995836, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.003958759000056489, + "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/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.005370526000035625, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0011672620000240386, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0013219310000067708, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.0026542099999460333, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.0035818960000142397, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs": 0.0018402150000156325, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs_various_components": 0.006995009999968715, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.013394601000015882, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.03133586399997057, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 1.7220312459999718, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 1.7077635500000952, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 1.7005623130000345, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 1.7191662789999782, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 1.738323702999935, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 1.6912192800000412, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0015025459999833402, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0016722129999493518, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.0016488390000972686, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.014927202000023954, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0016245039999489563, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0015289860000393674, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0008652000000211046, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0008680560000016158, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0008513749999679021, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.001278819000049225, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.002016462999961277, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0025359300000218354, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.001268009999989772, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0009457500000280561, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.001014267000016389, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0011656099999868275, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0008754780000117535, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0009453490000055353, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.001307902999997168, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0008497919999967962, + "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/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.0012422109999192799, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.0028834759999654125, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.0009177179999824148, - "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.02910919699996839, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004275206999977854, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.0013583969999331202, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0009613790000457811, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.019680386000004546, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.005182145999981458, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.004174098000078175, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0013354050000202733, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 1.7366732760000332, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0011181310000552003, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0009798140000043531, + "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/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.0011338190000742543, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.01834437299999081, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.0162357460000635, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.016708857000026, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.017127014000038798, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.02781702099997574, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.03301968599993188, + "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/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.00026763800002527205, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.0164582209999935, - "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00025057600004174674, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.026283395000007204, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.00024275199996282026, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.02377705299994659, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.024052103999963492, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 4.137684698999919, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 2.2476019530000144, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.027389690000063638, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.05419355499998346, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.0002826349999622835, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.025617345000057412, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0009321449999788456, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0009325760000251648, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0009242009999752554, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0009306620000302246, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.000936803999991298, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0009731709999982741, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.0009403010000141876, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0009643349999350903, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0009586640000520674, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0009434959999339299, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0009401300000035917, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0009250329999304086, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0009294709999494444, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.000974273999986508, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0009297600000195416, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0009528630000090743, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0010128970000664594, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0009278070000391381, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0009183590000247932, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0009425640000131352, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0009072489999653044, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0008854980000023716, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0009031309999727455, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0010239579999620219, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0015613859999348279, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0009097339999470933, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.000971248000041669, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0009160249999808912, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0009107250000397471, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0008907190000400078, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.000907169000072372, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0008956069999612737, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0009105940000040391, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0009041939999860915, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0009145119999516282, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0008851669999785372, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0008876429999986613, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0009550879999551398, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0008995239999762816, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0009026000000176282, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0009259949999886885, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0008972010001002673, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0009249409999938507, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0008907290000479406, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0009607890000324915, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0009771789999604152, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0009627530000102524, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0009504010000682683, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0009537860000250475, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0009482959999900231, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0009866149999311347, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0009341679999579355, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0010298170000169193, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0009899840000571203, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0009900329999368296, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.000983390999920175, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0010850889999574065, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0009639149999998153, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0009968549999825882, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0009607089999690288, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.000982929000031163, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.000969715999985965, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0009354410000241842, - "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0010113330000649512, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.000977519999935339, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0009188409999296709, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0009786009999857015, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0009113660000252821, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0009046839999768963, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0010108109999578119, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0009485049999966577, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0011009090000584365, - "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0008760499999880267, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0009259620000534596, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0009352390000003652, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0009430370000131916, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.0010301479999839103, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0009285790000035377, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0009879890000092928, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0009226290000015069, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0009574009999369082, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.000938327999961075, + "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/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.0012646740000832324, + "src/backend/tests/unit/graph/test_graph.py::test_find_last_node": 0.0011813599999754842, "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.0014456919999474849, + "src/backend/tests/unit/graph/test_graph.py::test_invalid_node_types": 0.0012983990000066115, "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.002082627000049797, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.0026303350000489445, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.003921509999997852, - "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.23672852399994326, - "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0008740679999732492, - "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0019320460000358253, - "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0008966190000023744, - "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0008736970000313704, - "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0010008229999698415, + "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_validate_edges": 0.0010510420543141663, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.0021132539999371147, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.002043383999989601, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0012043219999782195, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.001803487000017867, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0017989880000186531, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0010783269999592449, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.0016033240000297155, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0016150759999504771, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0018716250000352375, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0009400700000128381, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.001497677999964253, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0018047600000841157, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0016580869999529568, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0010319400000184942, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0010425719999602734, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0009213549999458337, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0009059270000193465, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0009012489999804529, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0008877129999973477, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0009181190000049355, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.000924250000025495, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 1.7831733740000004, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.02971158899998727, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.0346451749999801, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.1764308690000007, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.13626877199993714, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.07610779899994213, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.07257842900003197, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0008798589999514661, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0009110759999657603, - "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0008856289999812361, - "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.000895226000011462, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0008805299999607996, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0008777439999221315, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.000897321000024931, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0009093239999629077, - "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0008798090000254888, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.000901266999960626, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0008793869999976778, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0008929110000508445, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0009286080000379116, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0009552980000080424, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0011714119999624018, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0011124899999117588, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0009119380000015553, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0008886050000000978, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.00113734699999668, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0011603910000417272, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0009181290000697118, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0009023690000162787, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.000925692999999228, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0009051050000152827, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0009273760000496623, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0010416179999879205, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0009027700000387995, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0008880829999498019, - "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0008981519999338161, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0009083520000103817, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0009036310000283265, - "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0011172390000524501, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0011543080000251393, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0010517579999600457, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0010890780000067934, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0015112730000055308, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.001613473000020349, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0013660629999776575, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.001541918999976133, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.0012031389999833664, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0013419869999893308, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0013341340000465607, + "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/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.0014410940000288974, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0014131809999753386, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0013554540000200177, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.001506344000063109, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0014793619999977636, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0016473059999952966, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0013599830000998736, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0013584990001049846, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.001485234999961449, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0015118530000108876, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0009541159999457705, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0015130870000348295, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0013670040000306471, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0013830139999981839, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0013234839999540782, - "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.0027487160000418953, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0009427659999801108, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0009583230000203002, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0008600310000019817, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0008891350000226339, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0009670759999949041, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0009040619999609589, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0009071580000181712, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.000916445000029853, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0010287929999321932, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0008541300000501906, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0008456750000505053, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0011591969999926732, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0009535350000078324, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.000865321999981461, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0009398390000114887, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0008667430001310095, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.001066436000030535, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.000893954999980906, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.000848009000037564, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0008519159999877957, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0008357270000374228, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0008351450000532168, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0008391420000180005, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0008418979999760268, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0008429389999946579, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0008741870000221752, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0008488089999900694, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0008323290000475936, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0008475990000533784, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.000835935999987214, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0008401540000022578, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0008410350000076505, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0008394520000365446, - "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0008470359999819266, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.0018515070000262313, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0009493169999927886, - "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.01058115800003634, - "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.008821122999961517, - "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0013274810000325488, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0017189590000157295, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0012527530000170373, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0008692380000070443, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0013183639999851948, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0009569219999434608, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.0015380619999518785, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0016049579999730668, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0008868219999840221, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.0020191980000277, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.0020399279999878672, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.0018976830000383416, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.0019044659999281066, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.001897533000033036, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.0031165319999786334, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0018532110000819557, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.0016011399999911191, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.001473763999968014, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.001179828000033467, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0013668540000253415, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.0011331290000384797, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0012305710000646286, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0012072969999508132, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0012262630000350327, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0009656190001123832, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0012534550000395939, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0010039089999622774, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0012005839999460477, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.00169108700004017, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0011837830000445138, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.002184236000061901, + "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/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.001058219999947596, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0010023350000665232, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.0044250180000062755, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0011674640000478576, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0010579689999872244, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0013155999999412415, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.0028320210000174484, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.0025294580000263522, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.001159537999967597, - "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.0019313859999670058, - "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__large_case": 0.001222074999986944, - "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__small_case": 0.001470848999986174, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.14780838899997661, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.0750414849999288, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.07558396700000003, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 9.032925163000016, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.08054300999998532, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.1438982390000092, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.0755495419999761, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.5726186559999746, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.11164015000002792, - "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.07356985100000202, + "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/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.06574707999993734, + "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__ValueError": 0.0035743750049732625, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable__valueerror": 0.06077835300004608, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.06531539500002737, + "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_by_id__ValueError": 0.27340612601256, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id__valueerror": 0.06048559400005615, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.0816019150000784, + "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_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.06254639700000553, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.05980959599997959, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.15538512599999876, + "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_initialize_user_variables__donkey": 0.0002315010060556233, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__not_found_variable": 2.6975685299999554, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.05990158499997733, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.0662851440000054, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.06000467600006232, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.06540035200004013, + "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_update_variable__ValueError": 0.0036237920285202563, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable__valueerror": 0.0655680149999398, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.06437612700000273, - "src/backend/tests/unit/test_api_key.py::test_create_api_key": 2.685064648999969, - "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 2.7238909780000427, - "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 2.674568675000046, + "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/test_cache.py::test_build_graph": 1.1988659180001378, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 3.6784321489999456, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 3.7390282700000057, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 5.331421852000005, - "src/backend/tests/unit/test_cli.py::test_components_path": 0.17767229399998996, - "src/backend/tests/unit/test_cli.py::test_superuser": 1.3435283639999511, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0009194030000116982, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0009180900000842485, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.000931925000031697, - "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0008993350000423561, - "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0009187099999508064, - "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.000874688999999762, - "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.000921526000013273, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0011584659999357427, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0010033890000045176, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0008800479999990785, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0008592489999728059, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0008614640000814688, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0008772930000304768, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0008818320000045787, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0012486640000020088, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0009532260000355564, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0008544819999656283, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0008642310000368525, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.001132319000021198, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0009497500000179571, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0011432189999709408, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0009407320000605068, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.001265476000014587, - "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0009659480000436815, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.0036012160000495896, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0012420220000421978, - "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0010203399999113572, - "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.000909653999940474, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0010103419999722973, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.001540737999960129, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0008894970000028479, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0010862129999509307, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0010127249999527521, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.0023168449999957375, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0013191959999971914, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.0021121530000982602, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.001510783000014726, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0009568510000121933, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0021687280000151077, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0011112199999843142, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0009494279999557875, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.007442488999970465, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.004494789000034416, + "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_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.039224656999977, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 2.0235973400000375, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0009283500000947242, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.000966248999986874, - "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0009320560000105615, - "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0009665810000001329, - "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0010593920000019352, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0009476750000771972, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0009099450000462639, - "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0011888439999552247, - "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0009587450000481113, - "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0010197980000157258, - "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0010125260000108938, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0009062169999651815, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0009174279999797363, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.000930190999952174, - "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0008868820000316191, - "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0010996879999538578, - "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0011079249999852436, + "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_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, @@ -918,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.0677303650000454, - "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 2.8718393130000095, - "src/backend/tests/unit/test_database.py::test_create_flows": 3.189403879999986, - "src/backend/tests/unit/test_database.py::test_delete_flow": 2.923948730999996, - "src/backend/tests/unit/test_database.py::test_delete_flows": 4.06898855999998, - "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 8.876753009000026, - "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 7.1885621930000525, - "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 2.9454909139999472, - "src/backend/tests/unit/test_database.py::test_download_file": 3.299068716000079, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 3.0036953769998718, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 2.9677222619999384, - "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 2.889797806000047, + "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_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.016077750000022, - "src/backend/tests/unit/test_database.py::test_read_flows": 4.577775680000002, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 5.1308339390001265, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 5.142444866000005, - "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 9.617341057999965, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 9.634400146000019, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 9.74433224300003, - "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 9.915673947000073, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 9.623144819999993, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 2.6660040019999656, + "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_flows_pagination_without_params": 2.8355551669956185, - "src/backend/tests/unit/test_database.py::test_read_folder": 2.954500486000029, - "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 2.938563142000021, - "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 2.9705713770000557, - "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 2.9741390730000603, - "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 3.0090953790000867, - "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 4.615694599999983, - "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 4.670617326999945, - "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.08371235700008128, - "src/backend/tests/unit/test_database.py::test_update_flow": 3.0788150519999817, - "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 3.193979073000037, - "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 2.950482584000042, - "src/backend/tests/unit/test_database.py::test_upload_file": 3.1910177319999775, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 2.9714124480000237, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 3.0326275080000187, - "src/backend/tests/unit/test_endpoints.py::test_get_all": 2.4062052790000052, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 2.958160834999944, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 3.0094501179999043, - "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 4.943228948000069, - "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 3.013651284000048, - "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 2.5191393559999824, - "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 2.9169612750000624, - "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 2.54971276699996, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 3.024831398999936, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 2.5064422089999425, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 2.6023007089999055, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 2.490123136999955, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 2.520739474000038, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 4.353107505000025, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 3.051917474999982, - "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 2.9733714270000746, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 3.097417919999998, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 4.9085502839999435, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 2.9846459909999794, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 3.0375452159998986, - "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.002669728999990184, + "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_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.0011347809999051606, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0009508410000762524, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0010443239998494391, - "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.001899235999985649, - "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.007563289000017903, - "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 3.092701772999817, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.0012342979998720693, - "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.18689938399995754, - "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.03792156200006502, - "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.03689341599999807, - "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.0014323169999670426, - "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.0012388350000946957, - "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.001236973000004582, - "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.001272960000051171, - "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.001467251999997643, - "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.0015434849999564904, - "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.0012863360000210378, - "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.001229439999974602, - "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.002355894999936936, - "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 0.012188211999955456, - "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.0026032760000589406, - "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 86.28032560899999, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.0034727549999615803, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.0022887210000135383, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0008167810000259124, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0008220809997965262, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0008747690000063812, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0008460930000637745, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.0023756940000794202, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0008252970001194626, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0008282520000193472, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0008075030000327388, + "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_loading.py::test_load_flow_from_json": 1.2976477909833193, - "src/backend/tests/unit/test_loading.py::test_load_flow_from_json_object": 0.003852774000051795, + "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_with_tweaks": 0.005636290996335447, - "src/backend/tests/unit/test_logger.py::test_enabled": 0.0008533499999430205, - "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0009232380000412377, - "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0009350019998919379, - "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0009529850000262741, - "src/backend/tests/unit/test_logger.py::test_init_default": 0.0013719539998646724, - "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.001634653999872171, - "src/backend/tests/unit/test_logger.py::test_len": 0.0009111880001455575, - "src/backend/tests/unit/test_logger.py::test_max_size": 0.000866524000116442, - "src/backend/tests/unit/test_logger.py::test_write": 0.0009141320000480846, - "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0009277370000972951, - "src/backend/tests/unit/test_login.py::test_login_successful": 3.0937704430000394, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 3.1217769260000523, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 3.133318857000063, - "src/backend/tests/unit/test_messages.py::test_aadd_messages": 3.1527702520000958, - "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 3.131294257000036, - "src/backend/tests/unit/test_messages.py::test_add_messages": 3.119227453999997, + "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_messages.py::test_add_messagetables": 0.05725845799315721, - "src/backend/tests/unit/test_messages.py::test_adelete_messages": 5.112202641000181, - "src/backend/tests/unit/test_messages.py::test_aget_messages": 5.12258683399989, - "src/backend/tests/unit/test_messages.py::test_astore_message": 3.3601315930000055, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 3.2449148749999495, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 3.2183663289999913, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 3.2067068079999217, - "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 3.175837126000147, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 3.167764418999923, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 3.1856930619999275, + "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_aupdate_nonexistent_message": 3.133551847000035, - "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message_generates_a_new_message": 3.2007476780000843, - "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 3.1898681069999384, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0011268170001130784, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0012611779999360806, - "src/backend/tests/unit/test_messages.py::test_delete_messages": 3.178936324999995, - "src/backend/tests/unit/test_messages.py::test_get_messages": 3.12354325299998, - "src/backend/tests/unit/test_messages.py::test_store_message": 3.078601454999898, + "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_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, @@ -1061,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.2512414560000025, - "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 3.174880680000001, - "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 3.2474169229998324, - "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 5.338200056999995, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 3.239675775999899, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 3.2965290800000275, - "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.01940683199995874, + "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_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.0009042929999623084, - "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0010610059997588905, - "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0009410320000142747, - "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0008835050000470801, - "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0008968000000777465, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0009787320000214095, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0009509189999334922, - "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0009626429998661479, - "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.000951421999957347, - "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0014594770001394863, - "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0009352719999924375, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0009181899998793597, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0009349200000769997, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0009145429999080079, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.0009343700000954414, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.000913921999995182, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.000930162000031487, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0009028019999277603, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0009214159999828553, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0008968510001068353, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0008870210000395673, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.001076895000096556, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0009195120001095347, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0009296409998569288, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0009004659998481657, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.0024679150000110894, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.0032045859999243476, - "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0009459809999725621, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0010485919999609905, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.001055746000020008, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0010291570000617867, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0009295410000049742, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0009808070000190128, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.00101026099991941, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0010398949999625984, - "src/backend/tests/unit/test_telemetry.py::test_init": 0.0009556400000292342, - "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0009443680000913446, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.004712695000080203, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.01881867700001294, - "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0009307340000077602, - "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.003801606000024549, - "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0009712970002055954, - "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0009874990000753314, - "src/backend/tests/unit/test_user.py::test_add_user": 3.203239525000072, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 3.2641754820000415, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 3.26220562900005, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 3.1961274370000865, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 3.327827270000057, - "src/backend/tests/unit/test_user.py::test_delete_user": 3.310470148000036, - "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 3.2999514959999487, - "src/backend/tests/unit/test_user.py::test_inactive_user": 3.257189745000005, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 3.369118159000095, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 3.216482973999973, - "src/backend/tests/unit/test_user.py::test_patch_reset_password": 3.2982873150000387, - "src/backend/tests/unit/test_user.py::test_patch_user": 5.436061992999953, - "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 3.355938411000011, - "src/backend/tests/unit/test_user.py::test_read_all_users": 3.264870717000008, - "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 3.327531421000117, - "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.001302395000038814, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0012633410000262302, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.001365102000022489, - "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0012153320001289103, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0010636599999997998, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0011836630000061632, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0012776590000385113, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0010455259999844202, - "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.0013604030001488354, - "src/backend/tests/unit/test_version.py::test_compute_main": 0.0008958969999639521, - "src/backend/tests/unit/test_version.py::test_version": 0.0009131099999422077, - "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 3.2999956049999355, - "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 3.319436959999962, - "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 3.371680789000038, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0008981199999880118, - "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.0009615799998528018, - "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.0008939339999187723, - "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.0009522130000050311, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0009264949999305827, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0013330419999419973, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.001008606000027612, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0009119679999685104, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0008758900000884751, - "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.0008710409999821422, - "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.0008884139998599494, - "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.0008802380000361154, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0008672330000081274, - "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.000902170000017577, - "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.000863147999893954, - "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.000895086999889827, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0008787470000015674, - "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.0009223170000041137, - "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.0008948360000431421, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0008619550000048548, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0008660620000000563, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0009032910000996708, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0008207079999920097, + "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/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, @@ -1173,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.0013399739999613303, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.0009648859999060733, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0009233990000439007, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0014923180000323555, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0010517380000010235, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0014426039999761997, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0013748490000580205, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0014073989998450998, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0009092229998941548, - "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.0009044230000654352, - "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.000888174000010622, - "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.0009010189999116847, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0008891449999737233, - "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.0009119889998601138, - "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.0008883830000741, - "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.0008835950000047887, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0008803679999118685, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0009113759999763715, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0008407449998912853, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0008258079999450274, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0008944149999479123, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0009275869998646158, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0009591259999979229, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0009154939999689304, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0009136999999554973, - "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.0009085809999760386, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0009356209999396015, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0009478949999675024, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0009239589999197051, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0009143720000110989, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0009374049999451017, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0008267389999900843, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0008293219999586654, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0009272750000945962, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0009239810000281068, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0010144879998961187, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0009242899998298526, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0009453089999169606, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0009278170000470709, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0009143120000771887, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0009093020001955665, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0009430960000145205, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0013588390000904838, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0008264689998895847, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0008090850000144201, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0008054780000747996, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.000812791999919682, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0008278409999320502, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0007867039998927794, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0008226910000530552, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0008401129999811019, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0009041120001711533, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.000922325999908935, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0009797929999422195, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.025271714999917094, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.026025508999964586, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0014353029998801503, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0009412230000407362, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.048955985000134206, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0009370639999133346, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.001048010999966209, - "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.0009793530000479223, - "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.04483311900003173, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.00149773800001185, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0009206040000435678, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0009415230000513475, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0008951349999506419, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0009045939999623442, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0008947960000114108, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0009137020000480334 + "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 } \ No newline at end of file