diff --git a/src/backend/tests/.test_durations b/src/backend/tests/.test_durations index c2a77ec67..c0a651f34 100644 --- a/src/backend/tests/.test_durations +++ b/src/backend/tests/.test_durations @@ -67,173 +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.0016939019999995253, - "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.0020400299999892013, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 1.697547672000013, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 23.74543369500003, - "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 1.640567199000003, - "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 1.637442818999972, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.10730702899996913, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.06522856600000182, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.05134005499996874, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.057850242999961665, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.045907385000020895, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 2.068841111000012, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.02462383699997872, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.03782308300000636, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 1.2171016790000238, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 1.2163002120000215, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 1.6817587210000227, - "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 1.7557763610000165, - "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 1.6772035700000174, - "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 1.72371740600002, - "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 2.2432450710000182, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 1.6554901339999901, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 1.6767218900000103, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 1.7077120310000282, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 1.9692968509999957, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 1.7494300179999982, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 2.342927406000001, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 1.7205024950000052, - "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 1.7497079780000035, - "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 1.7599549809999928, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 2.471178373999976, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 1.753732756000005, - "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 1.7925901609999926, - "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 2.3162089100000287, - "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 1.3258432460000051, - "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 1.5657728130000237, - "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 2.177954182999997, - "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 2.4156486189999953, - "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 1.8273244730000044, - "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 1.7826223360000029, - "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 3.1391971420000004, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 1.3551552670000149, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 1.3706038439999872, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 1.8824074820000192, + "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/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.957621916000022, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 1.9555491849999953, + "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__variable_name_alread_exists": 3.690157334029209, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_already_exists": 1.9107473810000215, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 1.8902085550000152, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 2.756296590999966, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 1.9082553879999864, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 2.0644083670000555, + "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_delete_variable__Exception": 3.1565893749939278, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__exception": 2.0331969819999927, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 2.033711019000009, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 1.9638404179999895, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 2.066265114999993, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 2.1095976920000794, + "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_update_variable__Exception": 3.202228542009834, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__exception": 2.9435743519999846, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.001570792000052279, + "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/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.0040285329999960595, - "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 0.004920527000024322, - "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.0014985190000516013, - "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.007978076000028977, - "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 1.8808723980000082, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.0024994349999474252, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.002808332000029168, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.0022102670000094804, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0014977580000277158, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.0015052499999796964, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0014956630000710902, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0018565269999726297, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0014974770000435456, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.001531870999997409, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0014915149999978894, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0016715520000047945, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.0015628880000235768, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.001568428999974003, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.001732504000017343, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.0026772790000109126, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.002535603999945124, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.002368630999967536, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.002616285000044627, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.0021544230000358766, - "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 0.07132998599996654, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.031986119000009694, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.028662283999949523, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.003552512999931423, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_binary_content": 0.0032284680000316257, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_default_filename": 0.004147984000042015, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_filename_from_content_disposition": 0.004218877000027987, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.003205265000019608, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.027735373000098207, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.030303086999992956, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.0015320399999723122, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.030895133000058195, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.031924064999998336, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.031014415000072404, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.00498476800004255, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004119011000000228, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.0035103650000110065, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.004594498000017211, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.0040227099999583515, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.0039836490000197955, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.0038465320000113934, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.0038952019999669574, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.003946466999991571, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.16638669999997546, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.036972329999969133, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0010894840000332806, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.10910916199998155, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.11500389399992628, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.47529442499995866, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.4922967769999218, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.0033446649999291367, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.003520832999981849, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.0034625460000370367, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.0024156810000022233, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.002867894000075921, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.004754917000013847, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.002860800999997082, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.0026345589999436925, - "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.0030618450000474695, - "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.0028493300000604904, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.001363475999937691, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_system_message": 0.004098643000077118, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0013809600000058708, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.001362983999968037, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.0015103600000543338, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.0038536939999858077, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.003599550999922485, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.007135011000002578, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.004121885000017755, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.0042155999999522464, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.0035666389999846615, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.002477566000038678, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0030742690000238326, + "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/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.0024583499999835112, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.0034366870000326344, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.003900692000001982, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.0026516009999681955, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.00338502899995774, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 1.4556133199999408, + "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/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.17]": 4.332370791060384, "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.18]": 3.6762167080305517, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.19]": 1.5386774109999806, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 1.4836084009999695, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 2.4472569959999646, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 0.010685229999978674, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 1.4896471900000279, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 1.4666528200000357, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 1.4944455069999663, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 1.4688456449999876, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 1.5245250550000264, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0010641459999760627, + "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::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.030940406000013354, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.029670984999995653, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.03209941000005756, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.0030229750000785316, + "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/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, @@ -241,654 +255,661 @@ "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.0007742049999706069, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0007750569999416257, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.001087498999993386, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0007277980000139905, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0007341799999949217, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0007291709999890372, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0007729029999836712, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0007334190000278795, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.00072674700004427, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0007120390000068255, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0007297129999983554, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0007448410000279182, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0007198950000315563, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0007647470000051726, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0007235190000187686, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0007304730000328163, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.0007315360000461624, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0007168889999888961, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0007443889999763087, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0007365739999727339, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0007473150000123496, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0007435279999867817, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0007342809999499877, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0007603800000310912, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0007703289999767549, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0007449409999935597, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.000744759999975031, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.000729031999981089, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.08747552699992411, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.0268491669999662, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.028824955000004593, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.003624005999995461, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.004618323000045166, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.003967156999976851, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.16908078100004786, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model": 0.003239387999997234, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.002951571000039621, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.0031647580000253583, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.0024921420000509897, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.022945690999961244, - "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.0026171369999588023, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 1.564793284000018, + "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/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.6065515689999756, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.0]": 1.5140764570000442, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.1]": 2.6230983509999533, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_latest_version": 1.5779620300000374, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.001088011000035749, + "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::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.030629852999936702, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.030470988999923065, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.02893369700001358, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.0030921719999810193, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.002202402000023085, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.002247055999987424, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.0022906379999767523, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.003633714999921267, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.0029140710000206127, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.003123400999925252, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.0026343669999846497, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.0025841649999733818, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.002760302999945452, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.002743893000058506, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.002744414000062534, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.0025016209999080274, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.001218324000035409, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.003271085999983825, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0014093009999669448, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.001269710000087798, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.0014096330000370472, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.0020555789999434637, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.0020905339999899297, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.4059307439999884, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.0033894680000230437, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.0023567500001036024, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.002274717999910081, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.00220499599993218, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.0022814400000470414, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.002266160999965905, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.0038902249999637206, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0011490140000205429, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.03293752399997629, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.03056097699993643, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.03199799700001904, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.004418849999922259, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.002849420000018199, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.0024075850000144783, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.0023662589999844386, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.0019997239999725025, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.0023658570000293366, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0020431649999750334, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0020866560000172285, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.002084092000018245, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 1.5768998909999823, + "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/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.5764825740000106, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 1.6480333719999862, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 1.5658101729999885, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 1.5622089040000446, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 1.5800437980000197, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 1.569077784000001, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0019377169999756916, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0014974450000408979, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.002220326000042405, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0016104970000014873, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0016134719999172376, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.001493518000017957, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.0023341079999568137, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.0019700080000575326, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.0025623140000448075, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.0020138490000363163, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.0019964470000104484, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0019616220000102658, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0011396570000101747, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.002147538999963672, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.0022487780000233215, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.003214781999929528, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.0013373279999768783, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0012716639999439394, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.0013626340000314485, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.0020534740000357488, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.002205416000037985, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.00478052400001161, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.0020641430000409855, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0011800419999872247, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.002206048999937593, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.004523495999990246, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.001126432000035038, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0011409310000090045, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0011958729999719253, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.0025615620000962736, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.003817107000031683, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.0025203570000371656, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.0023648949999710567, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.00769926300000634, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.001754985999980363, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.0019499900000141679, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.0018756510000343951, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.0028329290000215224, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.003159690000018145, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.0031497900000658774, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0011254210000402054, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.0037853079999763395, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0011632219999455629, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.0013639370000078088, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.0011856930000249122, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.01292786699991666, + "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/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.0030724860000646004, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.00322217599995156, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.0028728830000090966, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.0027003409999792893, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.027116445999979533, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_empty_response": 0.003230110999993485, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_error_handling": 0.002795027000047412, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_success": 0.003206153999883554, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_text": 0.002700380000021596, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_wikidata_initialization": 0.002743390000034651, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_wikidata_template": 0.015850061999969967, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_fetch_content": 0.002718915000002653, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_fetch_content_text": 0.0019376780000470717, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_wikipedia_error_handling": 0.0019120100000122875, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_wikipedia_initialization": 0.001815099999987524, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::test_wikipedia_template": 0.014079295000044567, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_error_handling": 0.0023530820000132735, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.002419999000039752, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.002484508999998525, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.002142259999914131, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.04406404700000621, + "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_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::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::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.048561013000039566, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.4878265030000648, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.12392947699993329, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 0.4264768140000115, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.14267439399992554, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.1460373190000155, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.13995062899999766, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 0.8960893309999847, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.11979735200003461, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 0.7848670120000065, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.37278538800001115, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 1.7257078900000238, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 0.6941568050000342, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 1.0695373940000081, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 1.451392348000013, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.0028260359999876528, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.0037334589999886703, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004039481999939198, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.0027293460000237246, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.002753279999978986, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.003861930000027769, + "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/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.005339198000001488, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0010822300000086216, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0012691879999806588, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.002628326999968067, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.0034141230000273026, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs": 0.0017531530000951534, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs_various_components": 0.006855860999962715, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.013830642000073112, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.04569797800002107, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 1.632097511999973, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 2.7719168479999894, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 1.6312135329999933, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 1.576030175000028, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 1.6665354920000368, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 1.5934131879999995, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0015759629999934077, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.001784482000061871, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.001738636000027327, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.01595459700001811, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.001755509000076927, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0016497800000365714, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0009961910000129137, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0010177090000524913, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0009398550000128125, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0013949649999744906, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.002246764999995321, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.003143659000045318, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0013715710000496983, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0010200650000342648, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0010499300000219591, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0012508850000472194, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0009389929999770175, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0010078700000235585, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0013639170000487866, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0009813419999318285, + "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/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.001327489000004789, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.002933165999991161, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.0009849690000578448, - "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.029519944000014675, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004285240000001522, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.001481014999967556, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0010400310000022728, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.004940572999998949, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.00541029100003243, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.0043361559999652854, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0014175770000406374, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 1.6611243169999739, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.00125640599998178, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0010640169999760474, + "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/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.0012340130000438876, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.018252707999977247, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.016048182000020006, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.01658826999999974, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.017099877000021024, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.026607105000039155, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.033156422999979895, + "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/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.00026681800005690093, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.01642907299998342, - "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.0002304509999930815, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.026178515999959018, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.00022650300002169388, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.023316200000010667, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.021627098000010392, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 2.2515941689998726, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 1.7313674260000198, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.024921016999996937, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.052337716999943495, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.00024611999998569445, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.02390716699994755, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0008525220000024092, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0008466410000096403, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0008631209999521161, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0008768869998903028, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.0009098289999656117, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0009118130000160818, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.000887395999995988, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0008884380000040437, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.000894529999925453, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0008829990000549515, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0008714749999967353, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.000884952000035355, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0008688630000506237, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0009880350000344151, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0008781999999882828, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0008901219999870591, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0009494920000179263, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0008908339999607051, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0008663070000807238, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0008537040000078377, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0008532929999773842, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0008625710000274012, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0008366829999886249, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0008556070000054206, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0014603569999849242, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0008556580000913527, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0008366309999701116, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0009700699999370954, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0009131660000321062, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0008528019999403114, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0008328549999987445, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0008387340000126642, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0008413210000526306, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0008527410000169766, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0008359309999832476, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0008379549999517621, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0008581620000995827, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0008607870000787443, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0008351989999937359, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0008508699999651981, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0008317220000435555, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0008500669999875754, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0008421619999126051, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0008439550000503004, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0008905629999844678, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0009170320000180254, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0008979860000977169, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0008499880000272242, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0008961429999203574, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.000890030999926239, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0009114910000107557, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0008691340000837044, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0009159599999861712, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0009277020000695302, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0009106900000119822, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0009209389999682571, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0010913579999964895, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0008794130000637779, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.00091729299998633, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0008960140000340289, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.000928783999938787, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0008855839999455384, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0008673899999962487, - "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0009336330000451198, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.0009355660000096577, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0008598650000521957, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0009200979999945957, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0008605570000668195, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0008468309999898338, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0009585380000203259, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0008965650000618552, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.002394750999997086, - "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0008842000000299777, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.001045600999987073, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0008982769999761331, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0008732300000247051, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.0010082819999865933, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0008602060000271194, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0009814119999305149, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0009413879999442543, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0008789310000452133, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0008985680000250795, + "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/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.0012049400000364585, + "src/backend/tests/unit/graph/test_graph.py::test_find_last_node": 0.0012646740000832324, "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.0013648390000184918, + "src/backend/tests/unit/graph/test_graph.py::test_invalid_node_types": 0.0014456919999474849, "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.002035580000040227, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.0026145719999703942, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.003945176000001993, - "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.2434408670000039, - "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.00083115099994302, - "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0018371910000496428, - "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.000828677000015432, - "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0008294190000128765, - "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0009485599999834449, + "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_validate_edges": 0.0010510420543141663, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.001880681999978151, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0020463700000163954, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0011421920000316277, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0017714170000431295, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.001773773000024903, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0010021700000493183, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.0015878240000120059, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0015336640000214175, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0018316290000370827, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0008826270000099612, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0014224250000438587, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.001769052999975429, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0015837980000128482, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0009481900000309906, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0009478300000296258, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0008286569999995663, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0008719779999637467, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0008516599999097707, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0008426220000501417, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0008407999999917593, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0008532940000236522, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 1.6729774049999833, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.02958568799999739, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.03489349799997399, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.19016281199998275, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.1333253930000069, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.07086271399998623, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.0753802090000022, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0008399869999493603, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0008450670000001992, - "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0008314820000236978, - "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0008559290000107467, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0008405599999719016, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0008425020000117911, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.000843024000062087, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.000832124999988082, - "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0008476020000216522, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0008530129999826386, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0008318929999973079, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0008496270000364348, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0008493660000112868, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0008989679999444888, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0009335929999565451, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0008496359999412562, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0008519120000300973, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0008332949999498851, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0009032359999991968, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0008988979999458024, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0008773179999934655, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0008593639999503466, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.000870966999968914, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0008527530000037586, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0008521599999085083, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0023033590000522963, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0008314330000303016, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0008426640000038788, - "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0008310730000857802, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.000860757999987527, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0008382959999835293, - "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0008968540000182657, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0008981369999219169, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0008526920000235805, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0008829489999584439, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.001186927000048854, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0014917149999860158, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0013005079999857116, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0014881480000212832, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.001106417000073634, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0013037040000085653, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0012772740000173144, + "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/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.0013868890000026113, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0013584769999965829, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.001278465999916989, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0014614870000286828, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0013937609999175038, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0015944159999889962, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0012597919999848273, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.001273766999986492, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0014114129999711622, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0013578749999965112, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0008789320000914813, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0013125310000532409, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0013005679999764652, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0013001879999592347, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0012906790000215551, - "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.0026865569999472427, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0008485530000257313, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0008796709999501218, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0010074400000803507, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0008489949999557211, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.000847463000013704, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0008362819999661042, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0008747420000077, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0008493960000350853, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0009852600000499478, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.000850287999980992, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0008581220000110079, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0011371929999768327, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0009776059999921927, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0008695640000269123, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0009175339999956122, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.000853422000034243, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0010672629999817218, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0008965330000023641, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0008650660000739663, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.000839457000040511, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0008480120000058378, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0008514890000128617, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0008505189999823415, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0008464910000043346, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0008225659999538948, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0008434129999841389, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.000824027999954069, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0008632830000010472, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0008595859999331878, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0008256710000864587, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0008512179999797809, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0008493939999993927, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0008427029999893421, - "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0008734300000128314, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.001828794999994443, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.00098615100000643, - "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.01001515500001915, - "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.009052190000033988, - "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.001330344000052719, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.002943665999964651, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0015092479999907482, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0008951410000008764, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0013147649999609712, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0009437109999339555, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.0015205079999986992, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0016437589999895863, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0009100990000092679, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.002067148999969959, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.002107856000066022, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.0019617540000353983, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.001982260999909613, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.001986838999982865, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.0030885179999700085, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0019178000000579232, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.0017147119999663119, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0014037909999728981, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.001202212999942276, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0014130379999528486, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.0011891600000240032, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0013230589999579934, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.001259110999967561, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0012820029999716098, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.001063584999997147, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0013100960000542727, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0010723729999995157, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0013018309999779376, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.0017393379999930403, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0011603359999980967, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.0023347389999912593, + "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/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.001082462000056239, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0010723530000404935, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.004418338999983007, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0012325120000582501, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0010569440000267605, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0013376070000390428, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.002893824000011591, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.0024623780000183615, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0010496589999888783, - "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.0022633160000395947, - "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__large_case": 0.0012602840000113247, - "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__small_case": 0.0014818869999544404, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.1258703569999966, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.06946441299993467, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.07895959900002936, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 9.041727064999975, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.0756228019999412, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.07692852000002404, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.07475363800000423, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.5648189069999603, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.08521189399999685, - "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.05309888600004342, + "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/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.057784434000041074, + "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__ValueError": 0.0035743750049732625, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable__valueerror": 0.05441802200004986, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.05758333999995102, + "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_by_id__ValueError": 0.27340612601256, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id__valueerror": 0.05226151400000845, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.057137979999936306, + "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_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.05548899999996593, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.05456389300002229, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.1607927499999846, + "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_initialize_user_variables__donkey": 0.0002315010060556233, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__not_found_variable": 1.3883795389999705, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.05399348700001383, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.059770235999963006, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.06908658800006151, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.05946307099998194, + "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_update_variable__ValueError": 0.0036237920285202563, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable__valueerror": 0.053362389000085386, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.057616562000021077, - "src/backend/tests/unit/test_api_key.py::test_create_api_key": 2.4430234980000023, - "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 3.7737202240000443, - "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 2.5066049299999804, + "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/test_cache.py::test_build_graph": 1.1988659180001378, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 12.359359216999962, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 3.4582584209999823, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 6.590885889999981, - "src/backend/tests/unit/test_cli.py::test_components_path": 0.17755526400003419, - "src/backend/tests/unit/test_cli.py::test_superuser": 1.2391899209999906, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0008753650000130619, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0008759560000157762, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0008894810000583675, - "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0008633620000182418, - "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.000891855000020314, - "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0008275249999769585, - "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0008902420000254097, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0010545189999788818, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0009662839999577955, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0008541539999669112, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.000841831000059301, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.000849927000047046, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0008595259999992777, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0008645240000078047, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0012200480000501557, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0009048890000258325, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0008659259999603819, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0008616990000405167, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0008956710000234125, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0008758949999787546, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0010511919999771635, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0008800429999382686, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.0012856610000540059, - "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0009012330000359725, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.0035649879999937184, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0012156600000139406, - "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0009687790000043606, - "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0008842099999810671, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0008983280000052218, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.0014619209999864324, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0008741710000208514, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0010625949999507611, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0009935450000284618, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.002193056000010074, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0013538889999722414, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.002001456999948914, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0013233009999567003, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0008738910000261058, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0020120270000347773, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0009424609999086897, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0008874160000118536, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.007157543999994687, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.004446863999987727, + "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_custom_component.py::test_list_flows_flow_objects": 1.981454541994026, "src/backend/tests/unit/test_custom_component.py::test_list_flows_return_type": 0.36947908403817564, "src/backend/tests/unit/test_custom_component_with_client.py::test_feature_flags_add_toolkit_output": 2.7484489580092486, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_flow_objects": 1.9277394479999543, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 1.9404380880000645, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0008986180000647437, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.0009326920000489736, - "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0009246280000070328, - "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.000945375000014792, - "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0009483110000019224, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0009663630000318335, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0008988589999034957, - "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.001078493999955299, - "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0009090159999800562, - "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0010087029999681363, - "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0011045229999808726, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0008974460000104045, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0009192260000077113, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0009256679999225526, - "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0008942200000205958, - "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0010907860000202163, - "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0009275120000324932, + "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_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, @@ -897,141 +918,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": 2.810232679999956, - "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 2.7518681660000652, - "src/backend/tests/unit/test_database.py::test_create_flows": 2.943097707999982, - "src/backend/tests/unit/test_database.py::test_delete_flow": 2.728993310000078, - "src/backend/tests/unit/test_database.py::test_delete_flows": 3.7998636859999237, - "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 6.717023539000024, - "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 6.719932386999972, - "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 2.7671486659999687, - "src/backend/tests/unit/test_database.py::test_download_file": 2.9497060209999972, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 2.794548599000052, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 2.7403561840000634, - "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 4.444577601999981, + "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_load_flows": 2.0784470409998903, "src/backend/tests/unit/test_database.py::test_migrate_transactions": 3.3142859160434455, "src/backend/tests/unit/test_database.py::test_migrate_transactions_no_duckdb": 4.5406213329406455, - "src/backend/tests/unit/test_database.py::test_read_flow": 4.5131649610000295, - "src/backend/tests/unit/test_database.py::test_read_flows": 2.912185072999989, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 4.66842010299996, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 4.749102504999996, - "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 8.57755196200003, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 8.582912353999973, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 8.528421940999976, - "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 8.66339943099996, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 8.546964830999968, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 2.4606712209999273, + "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_flows_pagination_without_params": 2.8355551669956185, - "src/backend/tests/unit/test_database.py::test_read_folder": 2.861667015000023, - "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 3.17924301700009, - "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 3.1474186920000307, - "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 2.9451790619999656, - "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 3.4241648099999793, - "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 2.8228262659999928, - "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 2.958600853000007, - "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.0938203099999555, - "src/backend/tests/unit/test_database.py::test_update_flow": 2.8802868120000085, - "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 2.905196132999947, - "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 2.764888811999981, - "src/backend/tests/unit/test_database.py::test_upload_file": 3.0026146910000193, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 3.0070124300000316, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 3.017560311000011, - "src/backend/tests/unit/test_endpoints.py::test_get_all": 2.826317324999877, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 2.9950061600001163, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 2.950704384999881, - "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 3.0913365730001487, - "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 1.8778936570000724, - "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 2.440643297000065, - "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 1.8292064790000495, - "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 2.448187221000012, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 4.960673713999995, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 2.499896268000043, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 4.393069893000074, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 2.4951787030000787, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 2.4141971520000425, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 2.411834988999999, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 3.0252254419998508, - "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 1.922138203000145, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 1.851239772000099, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 3.9119907419999436, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 1.951043995999953, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 1.9443927300000041, - "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.0029262930000868437, + "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_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.0011396969999850626, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0009844170001542807, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0010191030000896717, - "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.0019164270000828765, - "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.007911009999929774, - "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 3.132524344999865, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.0012798990001101629, - "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.1448642440001322, - "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.04782317999990937, - "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.0493386800000053, - "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.001527291000115838, - "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.001300858000149674, - "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.0013634469999033172, - "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.0013271589999703792, - "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.0015282140000181244, - "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.001853089000064756, - "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.0014309819999880347, - "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.0013811299999133553, - "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.002923057000089102, - "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 0.02199953900003493, - "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.002967089999856398, - "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 92.53880851700012, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.005269059000056586, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.002547286000094573, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0008941500000219094, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.001019925000036892, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0008999609998454616, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0008766070001229309, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.0028613619999759976, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0009338930000239998, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0008709759999874223, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0008711360001143476, + "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_loading.py::test_load_flow_from_json": 1.2976477909833193, - "src/backend/tests/unit/test_loading.py::test_load_flow_from_json_object": 0.003300262000038856, + "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_with_tweaks": 0.005636290996335447, - "src/backend/tests/unit/test_logger.py::test_enabled": 0.0009757029999946099, - "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0010313659998928415, - "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0010783930000570763, - "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0010063190002256306, - "src/backend/tests/unit/test_logger.py::test_init_default": 0.001017849000163551, - "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0018078159999959098, - "src/backend/tests/unit/test_logger.py::test_len": 0.0010967879999270735, - "src/backend/tests/unit/test_logger.py::test_max_size": 0.0011412119999931747, - "src/backend/tests/unit/test_logger.py::test_write": 0.001105765000033898, - "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0010326479999775984, - "src/backend/tests/unit/test_login.py::test_login_successful": 3.1973302049999575, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 6.773512590999985, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 3.1495736990000296, - "src/backend/tests/unit/test_messages.py::test_aadd_messages": 3.0830891719999727, - "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 5.147687896999969, - "src/backend/tests/unit/test_messages.py::test_add_messages": 3.155556003000015, + "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_messages.py::test_add_messagetables": 0.05725845799315721, - "src/backend/tests/unit/test_messages.py::test_adelete_messages": 3.0917635170001176, - "src/backend/tests/unit/test_messages.py::test_aget_messages": 3.0735027069999887, - "src/backend/tests/unit/test_messages.py::test_astore_message": 3.2965440179998495, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 3.223021291000009, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 3.1911729360000436, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 3.264985376000027, - "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 3.244395524999959, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 3.277789761000008, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 3.261586608000016, + "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_aupdate_nonexistent_message": 3.133551847000035, - "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message_generates_a_new_message": 3.208474453000008, - "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 5.3066769580000255, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0011294599999018828, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0013619129999824509, - "src/backend/tests/unit/test_messages.py::test_delete_messages": 3.098698408000132, - "src/backend/tests/unit/test_messages.py::test_get_messages": 3.0821404870000606, - "src/backend/tests/unit/test_messages.py::test_store_message": 3.107479570999999, + "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_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, @@ -1040,110 +1061,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.1683246690000715, - "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 5.423356351999928, - "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 3.3135063849998687, - "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 3.23112872899992, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 3.1890683320000335, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 3.1957933959998854, - "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.023061140999857344, + "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_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.0008676610000293294, - "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0009970909999310607, - "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0008890800000926902, - "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0008369030000494604, - "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0008567200001152742, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0009619969999903333, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0008890809998547411, - "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.000892476999979408, - "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0009095679999973072, - "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0014025890001221342, - "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0008669500001587949, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.000940465999974549, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0008444280000503568, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0008399580000286733, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.0008531419999826539, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.00085019799996644, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0008795529998906204, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0008485749999636027, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.000859926999964955, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0009269499998936226, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0008480030001010164, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0008546669999986989, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0008069360001172754, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0008865749999813488, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0008335350000834296, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.0026284879999138866, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.002746318000163228, - "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0008862440001848881, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0010544400001890608, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0011023590000149852, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0010033150000481328, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0008697139998048442, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0009443530000226019, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0009456969999064313, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0009395339999400676, - "src/backend/tests/unit/test_telemetry.py::test_init": 0.0008922280001115723, - "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0008899919999976191, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.004691522000030091, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.019465806999960478, - "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.000867019999986951, - "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.003715688000056616, - "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0009809630000745528, - "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0010112880000860969, - "src/backend/tests/unit/test_user.py::test_add_user": 3.3226955950000274, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 3.2495233539999617, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 3.3573915460000308, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 5.462482453999996, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 3.369030285000008, - "src/backend/tests/unit/test_user.py::test_delete_user": 3.289093360999914, - "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 3.3595193429998744, - "src/backend/tests/unit/test_user.py::test_inactive_user": 3.255368211999894, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 5.672393527000054, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 5.541854502999968, - "src/backend/tests/unit/test_user.py::test_patch_reset_password": 3.282259567999972, - "src/backend/tests/unit/test_user.py::test_patch_user": 3.260901636000085, - "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 3.354837835000012, - "src/backend/tests/unit/test_user.py::test_read_all_users": 3.3170662869999887, - "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 3.2584260339998536, - "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0012197360000527624, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0011714050000364296, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0013016270000889563, - "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0011843699999189994, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0010147530000494953, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0011280239999678088, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0012330800001336684, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0010391490000074555, - "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.0013207429999511078, - "src/backend/tests/unit/test_version.py::test_compute_main": 0.0008404179999388361, - "src/backend/tests/unit/test_version.py::test_version": 0.0008256789998313252, - "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 3.3620010280001225, - "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 3.3033001759999934, - "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 3.379435679999915, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0009162490000562684, - "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.0009250869999277711, - "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.0008941180000192617, - "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.0009475969999357403, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0009585280000692364, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0013114759999552916, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.000958878000005825, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0009395129999347773, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0008945680000351786, - "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.0009329289999868706, - "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.0008900999999923442, - "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.0009502309999334102, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0009085839998306255, - "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.0009084430000712018, - "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.0009233019998191594, - "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.0008871339999814154, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0008843599999863727, - "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.0009126310000056037, - "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.0008961200001067482, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0008857020000050397, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0008890580000979753, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0008978550000620089, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0008056320000378037, + "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/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, @@ -1152,74 +1173,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.0013217150000173206, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.0009313080000765694, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.001011987999959274, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0014573680000466993, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.001095555000006243, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0014684290001696354, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0014098999998850559, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0014035480000984535, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0008855219999759356, - "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.0008999279999670762, - "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.0008876650000502195, - "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.0009085249999998268, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.000906771000018125, - "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.0009289330000683549, - "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.0008885380001402154, - "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.000899076999985482, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0008834270000761535, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0008993970000119589, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0008449869999367365, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0008189969998966262, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0009235230000967931, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0009162589999505144, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.00096758500001215, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0009075530001609877, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0009120009999605827, - "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.0009067720001212365, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0009378790000482695, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0009484980000706855, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0009336320000556952, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0010171280000577099, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0009244240000043646, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0008280259999082773, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.000830078000035428, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.000947967999991306, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0009676949999857243, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0010357820000308493, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0009418369999139031, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0009262180000177977, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0008983149999721718, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0009342020000531193, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0009021729998721639, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.000942837999900803, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.001425237999910678, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0008487630001354773, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0008121149999169575, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0008225830000583301, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0008371719999331617, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0008271730000615207, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0008136679999779517, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0008199080000395043, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0008199889999787047, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0009464739999884841, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0009357339999951364, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0008884770001031939, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.026393664000011086, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.025665764999985186, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0011785269999791126, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0009480479999410818, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.0500908280001795, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0009041660001685159, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.000991870000120798, - "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.0012365049999516486, - "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.045393656999976884, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0011138869999740564, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0009557529998573955, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0009058599999889339, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0008894300000292787, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0009113590000424665, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0009184620000723953, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0009419369999932314 + "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 } \ No newline at end of file