diff --git a/src/backend/tests/.test_durations b/src/backend/tests/.test_durations index 2908c284e..a224ca68d 100644 --- a/src/backend/tests/.test_durations +++ b/src/backend/tests/.test_durations @@ -67,233 +67,258 @@ "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.001722971000049256, - "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.060765129000003526, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 8.685405389999971, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 38.60647560499996, - "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 9.14996487100018, - "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 7.902885359000038, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.03128480499981379, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.018450032000146166, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.013973634000080892, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.02011181700004272, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.04550023000001602, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 1.8749721010000258, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.02206778899994788, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.013816431999998713, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 7.529392658000006, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 7.507921581000005, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 8.141164473999993, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 7.942826415000013, - "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 7.956861451000009, - "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 8.109498826999925, - "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 17.71828534699989, - "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 8.026319351999973, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 8.693853951999927, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 8.645698158999949, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 7.896671497999932, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 8.768636042000026, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 8.014862696000023, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 7.916278576999957, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 7.88849952399994, - "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 17.64038294799991, - "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 7.790801722000197, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 7.882905280000159, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 7.884921038000016, - "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 7.9239741510000385, - "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_disconnect_error": 9.099194237000006, - "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_invalid_json": 8.125471940999887, - "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_no_auth": 7.639871265000011, - "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_server_error": 8.128712962999884, - "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_success": 8.041323069999862, - "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_sse_get_endpoint_invalid_auth": 7.571125197999891, - "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_sse_head_endpoint": 8.489406738999946, - "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_sse_head_endpoint_no_auth": 7.568170509000083, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_handle_project_messages_success": 7.801480258000083, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_init_mcp_servers": 8.249163213999964, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_init_mcp_servers_error_handling": 8.12310433999994, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_project_sse_creation": 7.964505354000153, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_empty_settings": 9.08905744599997, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_invalid_json": 7.825651383000036, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_invalid_project": 8.007467283999972, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_other_user_project": 8.405160029000058, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_success": 8.075074880999978, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_user_can_only_access_own_projects": 8.394614069000113, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_user_can_update_own_flow_mcp_settings": 8.34228018300007, - "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_user_data_isolation_with_real_db": 8.457849246000023, - "src/backend/tests/unit/api/v1/test_projects.py::test_create_project": 8.286657536999883, - "src/backend/tests/unit/api/v1/test_projects.py::test_read_project": 8.524998694000033, - "src/backend/tests/unit/api/v1/test_projects.py::test_read_projects": 9.766640031000065, - "src/backend/tests/unit/api/v1/test_projects.py::test_update_project": 7.859447811999985, - "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_when_truncate_applies": 0.01914730300006795, - "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_without_truncate": 0.0014167670001370425, - "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[0-0]": 0.0013041549998433766, + "src/backend/tests/unit/api/test_api_utils.py::test_get_outdated_components": 0.0018063999999071711, + "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.06174383199999056, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 9.616794739, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 47.00110794300002, + "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 8.879620551000016, + "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 8.974227118999977, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.02987698399999772, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.017849554000065382, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.013991826999983914, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.019144026999981634, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.04611156599997912, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 1.9348097230000008, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.02225602099997559, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.013707165999903737, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 8.510438073999978, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 8.406396449999932, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 9.196064239999998, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 9.06840225999997, + "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 8.764199168000118, + "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 8.777303381000024, + "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 9.79083267999988, + "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 18.618772595999985, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 19.53994370600003, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 8.766584654999974, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 8.50793335100002, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 8.588555990999907, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 18.565391608000027, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 8.634584414000074, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 8.367163559999995, + "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 9.253071180999996, + "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 8.62306287299998, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 9.387727836999943, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 8.543898362999926, + "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 8.726647125, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_disconnect_error": 8.991895898999928, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_invalid_json": 8.867582240000047, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_no_auth": 9.528309596999975, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_server_error": 9.127057314999888, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_post_endpoint_success": 9.564751978999993, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_sse_get_endpoint_invalid_auth": 8.984706861999939, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_sse_head_endpoint": 8.206556509000166, + "src/backend/tests/unit/api/v1/test_mcp.py::test_mcp_sse_head_endpoint_no_auth": 8.226253142000132, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_handle_project_messages_success": 18.676839982000047, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_init_mcp_servers": 18.837664404000066, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_init_mcp_servers_error_handling": 8.552904888000057, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_project_sse_creation": 9.769028229000014, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_empty_settings": 8.799116343999913, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_invalid_json": 8.80052621699997, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_invalid_project": 8.742637859999832, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_other_user_project": 9.07182474199999, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_update_project_mcp_settings_success": 9.907071679999945, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_user_can_only_access_own_projects": 9.033438596999872, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_user_can_update_own_flow_mcp_settings": 18.738969716000042, + "src/backend/tests/unit/api/v1/test_mcp_projects.py::test_user_data_isolation_with_real_db": 9.020448934999877, + "src/backend/tests/unit/api/v1/test_projects.py::test_create_project": 8.904075895000119, + "src/backend/tests/unit/api/v1/test_projects.py::test_read_project": 8.707577924000134, + "src/backend/tests/unit/api/v1/test_projects.py::test_read_projects": 18.763063739999893, + "src/backend/tests/unit/api/v1/test_projects.py::test_update_project": 8.902463355000123, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_when_truncate_applies": 0.013410571999997956, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_structure_without_truncate": 0.0015501909999784402, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[0-0]": 0.0014681180000479799, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[100-100]": 0.0023999260000664435, "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[1000-1000]": 0.008548625000003085, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[1100-101]": 0.004340995999996267, "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[2000-1001]": 0.010415454999929352, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[2100-101]": 0.006173211000032097, "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[3000-1001]": 0.0123209669999369, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[3100-101]": 0.008261548000064067, "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[4000-1001]": 0.013948478000088471, "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[42-42]": 0.0015994080000609756, - "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 8.638847439999836, - "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 7.349304447999884, - "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 7.608963890000041, - "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 8.075529014999915, - "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 9.589466031000029, - "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 8.132471165000197, - "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 7.87627063299999, - "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 8.268703175999917, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 7.769001622000019, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code_with_unauthenticated_user": 7.303196473999833, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 7.877122426000028, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt_with_invalid_data": 8.14562603200011, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 7.708508979000044, + "src/backend/tests/unit/api/v1/test_schemas.py::test_vertex_response_truncation_behavior[8-8]": 0.0015091239998810124, + "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 20.03888599100003, + "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 8.280007002000048, + "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 8.55114210399995, + "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 8.828581922000126, + "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 9.311178368000014, + "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 8.755238809999923, + "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 8.796862173000022, + "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 18.824366513999962, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 10.597875642999952, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code_with_unauthenticated_user": 8.450987045000147, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 9.811769140000024, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt_with_invalid_data": 9.001422105999836, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 19.090110311000217, "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": 7.578059221000331, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 7.5951370860000225, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__exception": 9.036264185000164, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 10.900593739000215, "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": 7.71939324899995, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 9.192370789999813, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 7.640296102999628, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 7.617955116000076, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 9.189492448999772, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_already_exists": 8.82687338400001, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 8.81073743800016, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 8.65375034900012, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 8.877248447000056, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 18.639109063999967, "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": 7.595372785999871, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 7.671634981999659, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 7.526976631999787, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 7.633048581999901, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 7.579843753999967, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__exception": 8.653345354000066, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 8.764991903999771, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 8.58143653299976, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 8.78058659200019, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 8.608842967999635, "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": 7.546612518999609, - "src/backend/tests/unit/api/v2/test_files.py::test_delete_file": 17.530414828999938, - "src/backend/tests/unit/api/v2/test_files.py::test_download_file": 7.542803293999441, - "src/backend/tests/unit/api/v2/test_files.py::test_edit_file": 8.252385800999946, - "src/backend/tests/unit/api/v2/test_files.py::test_list_files": 7.592957668000054, - "src/backend/tests/unit/api/v2/test_files.py::test_upload_file": 7.77034662400024, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0016855820001637767, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env": 0.07491775200014672, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env_tweaks": 0.06113244399989526, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__exception": 8.731197716000224, + "src/backend/tests/unit/api/v2/test_files.py::test_delete_file": 9.288746282000147, + "src/backend/tests/unit/api/v2/test_files.py::test_download_file": 8.692638893999856, + "src/backend/tests/unit/api/v2/test_files.py::test_edit_file": 8.85049331800019, + "src/backend/tests/unit/api/v2/test_files.py::test_list_files": 8.802191817999983, + "src/backend/tests/unit/api/v2/test_files.py::test_upload_file": 10.829251622999891, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0018573639999885927, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env": 0.09166870300009577, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env_tweaks": 0.07743343500010269, "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.004052543999932823, - "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 7.153482692000125, - "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.0018818070000179432, - "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.0069595139998455124, - "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_all_versions_have_a_file_name_defined": 0.0013378730000113137, - "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.0.19]": 0.00132972899973538, - "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.0]": 0.0013350589999845397, - "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.1]": 0.001284464000036678, - "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_decorator_applied": 0.0038359519999175973, - "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_latest_version": 0.015316143000063676, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.001382566999836854, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.02129391699986627, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0014824330000919872, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0014556040000570647, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0018984989999353274, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.007915796999895974, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_agent_component_with_all_openai_models": 7.26746319699987, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_agent_component_with_calculator": 7.269429369000136, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_all_versions_have_a_file_name_defined": 7.187492699000131, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.0.19]": 9.258968098999958, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.1.0]": 7.153377401999933, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.1.1]": 7.266614590000245, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_latest_version": 7.114970679999942, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool": 0.004380939999919065, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 8.37314237600026, + "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.002025228000320567, + "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.007348777999823142, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_all_versions_have_a_file_name_defined": 0.0014066829999137553, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.0.19]": 0.0013544960002036532, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.0]": 0.001342884000223421, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_component_versions[1.1.1]": 0.0013274359998831642, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_decorator_applied": 0.004128569999920728, + "src/backend/tests/unit/base/tools/test_vector_store_decorator.py::TestVectorStoreDecorator::test_latest_version": 0.015953893999949287, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.0014576779999515566, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.02212016399971617, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0014482009999028378, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0014304879998690012, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0018109980001099757, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.008432317000142575, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_agent_component_with_all_openai_models": 8.153951947999985, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_agent_component_with_calculator": 8.169059369999786, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_all_versions_have_a_file_name_defined": 8.081108350999557, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.0.19]": 8.095156981999935, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.1.0]": 8.350044327999967, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_component_versions[1.1.1]": 10.159910827999738, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponentWithClient::test_latest_version": 8.2685090089999, "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 9.962897010000006, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.002640560999907393, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.0029126389999873936, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.002417315000002418, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0016259310000350524, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.0016372009999940929, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0016170440001133102, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0017067920000499726, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0016413790001479356, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0017217979996075883, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0019413669997447869, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.001657729000044128, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.0016932349999478902, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0016922339998473035, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.001675051999882271, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.002751019000015731, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.0025944849999177677, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.0025699400000576134, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.0027896889998828556, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.003033284000139247, - "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 8.923823688999846, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_all_versions_have_a_file_name_defined": 0.0014435249995585764, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_action_maps": 0.0018121879998034274, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_no_api_key": 0.0025479199998699187, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_with_api_key": 0.001912322999942262, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.0.19]": 0.001471665999815741, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.0]": 0.0014390059998277138, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.1]": 0.0014470920000348997, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_get_action_fields": 0.0018158950001634366, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_latest_version": 0.004872627000167995, - "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_show_hide_fields": 0.0017986729997119255, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_all_versions_have_a_file_name_defined": 0.0013929620001817966, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_as_dataframe": 0.012669354999843563, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.0.19]": 0.0013909369999964838, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.0]": 0.00142796700015424, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.1]": 0.00137340599962954, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_fetch_emails": 0.002659295999819733, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_get_profile": 0.002446884000164573, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_invalid_action": 0.0025584210000033636, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_send_email": 0.0025247780001791398, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_init": 0.0027289059999020537, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_latest_version": 0.007047367000041049, - "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_update_build_config": 0.002870919000088179, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_all_versions_have_a_file_name_defined": 0.0013936819998434657, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_as_dataframe": 0.007771961000116789, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_component_versions[1.0.19]": 0.0014382360000126937, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_component_versions[1.1.0]": 0.0014169459998356615, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_component_versions[1.1.1]": 0.0013706400002320152, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_execute_action_create_event": 0.003364373999829695, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_execute_action_invalid_action": 0.0032991409998430754, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_execute_action_list_calendars": 0.0035143600000537845, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_init": 0.0031430940000518603, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_latest_version": 0.009925139999950261, - "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_update_build_config": 0.00564445899999555, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_all_versions_have_a_file_name_defined": 0.0013566650000029767, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_as_dataframe": 0.007379482999795073, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_component_versions[1.0.19]": 0.0014234969999051827, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_component_versions[1.1.0]": 0.0014191999998729443, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_component_versions[1.1.1]": 0.0014008259997808636, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_execute_action_invalid_action": 0.002973870000005263, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_execute_action_list_all_slack_team_users": 0.003171656000176881, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_execute_action_send_message_to_channel": 0.0029731980000633484, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_init": 0.0032394809998095297, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_latest_version": 0.008506281000109084, - "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_update_build_config": 0.0036297949998242984, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_all_versions_have_a_file_name_defined": 0.0013249149994862819, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_basic_setup": 0.003618356000060885, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.0.19]": 0.0013256960000944673, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.0]": 0.00128964000009546, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.1]": 0.0013271580003220151, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_empty_transcript_handling": 0.004460084000129427, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_data_output_success": 0.004017614000304093, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_dataframe_output_success": 0.004472125999882337, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_message_output_success": 0.0038365190000604343, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_latest_version": 0.006853197000054934, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_no_transcript_found_error": 0.003647228000090763, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_transcript_disabled_error": 0.004308822999746553, - "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_translation_setting": 0.0032056899999588495, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_add_query_params": 0.003961910999805696, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_all_versions_have_a_file_name_defined": 0.001317642999765667, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.0.19]": 0.0013171810001040285, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.0]": 0.0013003490000755846, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.1]": 0.0016928860000007262, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_error_handling": 0.051180290000047535, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_invalid_urls": 0.004169305999994322, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_latest_version": 0.01055350400019961, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_binary_response": 0.028489137000178744, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_save_to_file": 0.031058588999940184, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_success": 0.029034099000000424, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_timeout": 0.028117227000166167, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_metadata": 0.028717748000190113, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_redirects": 0.02990325600012511, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_output_formats": 0.0047264879997328535, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_parse_curl": 0.004081432000248242, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_body": 0.0040353150002374605, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_headers": 0.003958313999874008, - "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_update_build_config": 0.0040611660003833094, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.002689035999992484, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.003092186000003494, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.0024605890000657382, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0016573499999594787, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.001664444999960324, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0017574069997863262, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0017369390000112617, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0016739220000090427, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0017484609995790379, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0020523279997632926, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0017173619999084622, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.0017550530001244624, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0017239750000044296, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0017190569997183047, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.002843783999878724, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.002656262999835235, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.002602743999887025, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.002909566999960589, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.0032718029999614373, + "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 9.159019825000087, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_all_versions_have_a_file_name_defined": 0.001557455000011032, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_action_maps": 0.0019513790000473819, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_no_api_key": 0.0028389239998887206, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_build_wrapper_with_api_key": 0.0020852900001955277, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.0.19]": 0.0015781340000557975, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.0]": 0.0015850549998503993, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_component_versions[1.1.1]": 0.0015504929999679007, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_get_action_fields": 0.0019198400000277616, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_latest_version": 0.00528132999988884, + "src/backend/tests/unit/components/bundles/composio/test_base.py::TestComposioBase::test_show_hide_fields": 0.0019210929999644577, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_all_versions_have_a_file_name_defined": 0.001510726999867984, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_as_dataframe": 0.013133595999761383, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.0.19]": 0.0015237929999329936, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.0]": 0.0015125910001643206, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_component_versions[1.1.1]": 0.0015091559998836601, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_fetch_emails": 0.0028593540000656503, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_get_profile": 0.002594226999917737, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_invalid_action": 0.0026954879999721015, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_execute_action_send_email": 0.00261336499988829, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_init": 0.0029434199998377153, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_latest_version": 0.007633446999989246, + "src/backend/tests/unit/components/bundles/composio/test_gmail.py::TestGmailComponent::test_update_build_config": 0.0030036609998660424, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_all_versions_have_a_file_name_defined": 0.0015373080000244954, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_as_dataframe": 0.008412319999706597, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_component_versions[1.0.19]": 0.0015367760001936404, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_component_versions[1.1.0]": 0.0016201519999867742, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_component_versions[1.1.1]": 0.0015242219999436202, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_execute_action_create_event": 0.0034771349999118684, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_execute_action_invalid_action": 0.0034955290002471884, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_execute_action_list_calendars": 0.003718034000030457, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_init": 0.003418086000237963, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_latest_version": 0.010332240000025195, + "src/backend/tests/unit/components/bundles/composio/test_googlecalendar.py::TestGoogleCalendarComponent::test_update_build_config": 0.004132737999952951, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_all_versions_have_a_file_name_defined": 0.0015157169998474274, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_as_dataframe": 0.00790341900005842, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_component_versions[1.0.19]": 0.001538689000199156, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_component_versions[1.1.0]": 0.0015599690000271949, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_component_versions[1.1.1]": 0.00155420000032791, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_execute_action_invalid_action": 0.003114669000296999, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_execute_action_list_all_slack_team_users": 0.0033794930002386536, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_execute_action_send_message_to_channel": 0.003112435000048208, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_init": 0.005352261999860275, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_latest_version": 0.00887910100004774, + "src/backend/tests/unit/components/bundles/composio/test_slack.py::TestSlackComponent::test_update_build_config": 0.003772326000216708, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_all_versions_have_a_file_name_defined": 0.0020125629996528005, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_complex_query_result": 0.01034460399978343, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_component_versions[1.0.19]": 0.0020355869999093557, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_component_versions[1.1.0]": 0.002011211000080948, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_component_versions[1.1.1]": 0.001977718000034656, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_empty_query_raises[ \\n\\t ]": 0.005509074000201508, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_empty_query_raises[]": 0.005302298999822597, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_execute_sql_invalid_query": 0.0047426060002635495, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_execute_sql_success": 0.007141579000062848, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_invalid_service_account_json": 0.005352745000209325, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_latest_version": 0.007724296000105824, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_missing_project_id_in_credentials": 0.003989360999867131, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_missing_service_account_file": 0.003742107999869404, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_multiple_statements": 0.006820440999945276, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_parameters": 0.0068332650000684225, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_quotes": 0.02536598899996534, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_special_characters": 0.006898786000192558, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_sql_code_block": 0.00566387300000315, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_query_with_whitespace": 0.007426479999821822, + "src/backend/tests/unit/components/bundles/google/test_google_bq_sql_executor_component.py::TestBigQueryExecutorComponent::test_refresh_error_handling": 0.004310678999900119, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_all_versions_have_a_file_name_defined": 0.0014808219998485583, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_basic_setup": 0.0033530140001403197, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.0.19]": 0.0014611860001423338, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.0]": 0.0014566469999408582, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_component_versions[1.1.1]": 0.0018337200001496967, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_empty_transcript_handling": 0.004668567999942752, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_data_output_success": 0.004328522999685447, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_dataframe_output_success": 0.0046474879998186225, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_get_message_output_success": 0.0040841569998519844, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_latest_version": 0.007314081000231454, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_no_transcript_found_error": 0.003853676999824529, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_transcript_disabled_error": 0.004688353000119605, + "src/backend/tests/unit/components/bundles/youtube/test_youtube_transcript_component.py::TestYouTubeTranscriptsComponent::test_translation_setting": 0.0034072250002736837, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_add_query_params": 0.004153166999685709, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_all_versions_have_a_file_name_defined": 0.0014652940003543335, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.0.19]": 0.0014566570000624779, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.0]": 0.0014610650000577152, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_component_versions[1.1.1]": 0.0018978499999775522, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_error_handling": 0.0515255090001574, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_invalid_urls": 0.004309077000016259, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_latest_version": 0.011083059999918987, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_binary_response": 0.029514837000078842, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_save_to_file": 0.033811000000014246, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_success": 0.029644098000062513, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_timeout": 0.028331870000101844, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_metadata": 0.0290791430002173, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_make_request_with_redirects": 0.03065948100015703, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_output_formats": 0.005004472999871723, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_parse_curl": 0.004435693000004903, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_body": 0.004109093000352004, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_process_headers": 0.004203139999845007, + "src/backend/tests/unit/components/data/test_api_request_component.py::TestAPIRequestComponent::test_update_build_config": 0.004057909000039217, "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.02888980000011543, "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.028863217999855806, "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.003312925000159339, @@ -303,122 +328,132 @@ "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.003093106999926931, "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.028578312000149708, "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.0307529940000677, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.001826103999519546, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.023812352000277315, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.02291386699994291, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.0219622879999406, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.007687694999958694, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004055334000213406, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.0034941649996653723, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.007168933000230027, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.004042470000058529, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.004952425999817933, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.005601638000143794, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.004125223999835725, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.004086112000095454, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.31235062500013555, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.00745330799986732, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_all_versions_have_a_file_name_defined": 0.00023072700014381553, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.0.19]": 0.00023575700015499024, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.0]": 0.00025688499999887426, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.1]": 0.0002334229998268711, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_latest_version": 0.0002781960001811967, - "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_upload": 0.00022603899992645893, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0013019919999806007, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.2431226419998893, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.2225685229998362, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.21683961500002624, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.0067910129998836055, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component": 0.003877755999837973, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_as_dataframe": 0.004790544999877966, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_ensure_url": 0.0031142620002810872, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_error_handling": 0.0035641649999433866, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_fetch_content_text": 0.003674828999919555, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_format_options": 0.003718920999972397, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_multiple_urls": 0.004215541000121448, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.001790469000070516, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.1473753239999951, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.1776789519999511, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.20367501300006552, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.005359086000225943, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004490626000006159, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.0036392190002061398, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.004770626999743399, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.004200924999850031, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.004516884999929971, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.00400795499990636, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.00403457399988838, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.004108943000346699, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.10069950199999766, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.008469055000205117, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_all_versions_have_a_file_name_defined": 0.00028633500005526, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.0.19]": 0.00025578600002518215, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.0]": 0.0002742310000485304, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_component_versions[1.1.1]": 0.0002518989999771293, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_latest_version": 0.00028256699988560285, + "src/backend/tests/unit/components/data/test_s3_uploader_component.py::TestS3UploaderComponent::test_upload": 0.00025507700001980993, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_all_versions_have_a_file_name_defined": 0.004323752999880526, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_build_data": 0.005873824999525823, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_build_dataframe": 0.00853606999976364, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_component_versions[1.0.19]": 0.0037112420000084967, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_component_versions[1.1.0]": 0.004398452000032194, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_component_versions[1.1.1]": 0.004568979999703515, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_latest_version": 0.016493167000135145, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_query_error_with_add_error": 0.005648553999890282, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_successful_query_with_columns": 0.011075549999986833, + "src/backend/tests/unit/components/data/test_sql_executor.py::TestSQLComponent::test_successful_query_without_columns": 0.006431105000046955, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.0014199370000369527, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.38657456699979775, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.37047497900016424, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.3861371790001158, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.007046743000046263, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component": 0.0042570200000682235, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_as_dataframe": 0.004986199000086344, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_ensure_url": 0.003239873000211446, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_error_handling": 0.00368510399994193, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_fetch_content_text": 0.004006832999948529, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_format_options": 0.003853296000215778, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_recursive_url_component_multiple_urls": 0.004476819999808868, "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.0032953139999563064, "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.00391441199997189, "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.0030438270000558987, "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.0025321470000108093, "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.003076255999985733, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.00544991900005698, - "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_all_versions_have_a_file_name_defined": 7.4832183319999785, - "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_openai": 9.331344904999924, - "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_openai_missing_api_key": 7.16178185800004, - "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_unknown_provider": 7.177679012999988, - "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.0.19]": 8.546904009999935, - "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.1.0]": 7.369391016999771, - "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.1.1]": 7.296115945999873, - "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_latest_version": 7.199732628999982, - "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_update_build_config_openai": 7.311131216000149, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.0030743119998533075, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.0028697039999769913, - "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.003231783000046562, - "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.003195047000190243, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_failure": 0.004112383999881786, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_success": 0.004167274999872461, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.0018128059998616664, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_with_metadata": 0.005244669999910911, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_without_metadata": 0.004835643999967942, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_metadata": 0.006398817999979656, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.00575876200014136, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_all_versions_have_a_file_name_defined": 8.159916476000035, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_openai": 10.576514679999946, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_openai_missing_api_key": 8.120289870000079, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_build_embeddings_unknown_provider": 8.13874799700011, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.0.19]": 8.300481815000012, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.1.0]": 8.323870884000144, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_component_versions[1.1.1]": 8.112025460000268, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_latest_version": 8.215820538000116, + "src/backend/tests/unit/components/embeddings/test_embedding_model_component.py::TestEmbeddingModelComponent::test_update_build_config_openai": 8.282516385000008, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.003107735999947181, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.0029215580000254704, + "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.003328989000237925, + "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.003394542000023648, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_failure": 0.004236230000060459, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_add_metadata_success": 0.0042517399995176675, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.001920442000255207, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_with_metadata": 0.005618107000373129, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_error_without_metadata": 0.004835156000126517, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_metadata": 0.006370100999902206, "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_system_message": 0.004009337000013602, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0017796350000480743, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.00174159200014401, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.0026296390001334657, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_create_base_row": 0.004132452000249032, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.0059440259999519185, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.005229092000263336, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.008445647999906214, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_metadata_disabled": 0.004111441999839371, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.006864429000188466, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_with_metadata": 0.005920932999742945, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_without_metadata": 0.005831056000033641, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.03262280099988857, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_all_versions_have_a_file_name_defined": 0.0013724119999096729, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.0.19]": 0.0013775110001006396, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.0]": 0.0013806969998313434, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.1]": 0.0014208410000264848, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.0032395170001109364, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.0023899949999304226, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0031135140002334083, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0018053780001991981, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0017732069995872735, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.002816823000102886, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_create_base_row": 0.0042779380000865785, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.006323182999722121, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.0056855230002383905, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.00883612800021183, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_metadata_disabled": 0.004233566000038991, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.007243300000027375, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_with_metadata": 0.0059291480004048935, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_operational_error_without_metadata": 0.005834081999864793, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.0073893800001769705, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_all_versions_have_a_file_name_defined": 0.0015097659997991286, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.0.19]": 0.0015316870001242933, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.0]": 0.0015568930000426917, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_component_versions[1.1.1]": 0.0015233120000175404, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.003222600000071907, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.002453576000107205, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0031800809999822377, "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.0023754480000661715, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.015134472999989157, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_latest_version": 0.005946339999809425, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.016046539999933884, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.002583734999916487, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.035145752999824253, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_nvidia_model_simple_schema": 0.00029491599980246974, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_complex_schema": 1.5073586739999882, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_nested_schema": 2.8620013269999163, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema": 0.6395574179998675, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema_fail": 0.365807408000137, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 7.1901992289999725, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_invalid_output_schema_type": 0.002421514999923602, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.01713427499998943, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_latest_version": 0.0064947509999910835, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.01594275400020706, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.0027135320001434593, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.03332982100005211, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_nvidia_model_simple_schema": 0.00029173400025683804, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_complex_schema": 2.904028167000206, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_nested_schema": 5.532205010000098, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema": 1.799190168999985, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_with_real_openai_model_simple_schema_fail": 0.9740873189996364, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 9.14081836899959, "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]": 7.19271090899997, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 7.219407343000057, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 7.260152629999993, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 7.2123831490002885, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 7.216792457999873, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 7.228342928000075, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 7.289594848000206, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 7.232518123999853, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 7.332945664999897, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0013330320000477514, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.19]": 8.559668828000213, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 8.542167875999894, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 8.41174511700001, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 8.205631458999733, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 8.349980237999944, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 8.479738108999982, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 8.514981028999955, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 8.382157816000017, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 10.776199144000202, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0013499559997853794, "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.02186943900028382, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.019422240999801943, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.020691043999931935, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.004257971000015459, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 9.547650848999638, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 8.908583727000178, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 7.268416472000354, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 7.282759791999524, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 7.3026295239997125, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 7.719888286000014, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 9.454276445999767, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.0.19]": 0.21323810700027934, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.13961418100006995, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.017793337999819414, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.0044661780002570595, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 8.267330900999923, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 19.170578044999957, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 11.11975782699983, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 8.549988812999572, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 8.49919560499984, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 8.549329811999996, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 10.004485892000275, "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, @@ -426,87 +461,89 @@ "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.0010807910000494303, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0010614760001317336, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.0014105650002420589, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0010215120000793831, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.001070090999974127, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0010383519997958501, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.001030157000059262, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.001029986999810717, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0010131750000255124, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0010814130002927413, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0016789940002581716, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.002580803000000742, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0010312890001387132, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0010463470000559028, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0010661740000159625, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0010401759998330817, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.001029204999895228, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0010365089999595511, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0010322410000753734, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0010594220000257337, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.00109260399995037, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0010343149999698653, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0010651819998201972, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0010364889997163118, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0010127440000360366, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0010313199998108757, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0010202190001109557, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0010154899998724431, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.1091314280001825, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_empty_str_endpoint": 0.0010600269999940792, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0010167260002162948, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.001458420000062688, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0010182190001160052, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0010033209998709935, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0009943949999069446, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0010539460001837142, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0009903969998958928, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0010340789999645494, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0009939629999280442, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.001002780000135317, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0009947549999651528, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.000986598999816124, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0010277369999585062, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.000998371999912706, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.000991880000128731, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.001381986999831497, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0009957570002825378, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0009906669997690187, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.00097524800003157, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0010122179999143555, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0009800070001801942, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0010096819999034778, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0009769710002274223, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.001579184000092937, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.001041391999933694, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.00100266799995552, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0011193870000170136, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.11027329100033967, "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.02725019399986195, "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.02962537399980647, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.0038907610000933346, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.0037371239998265082, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.0036717440000302304, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.12390603799985911, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_models_failure": 0.028048700000226745, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_models_success": 0.029758339000181877, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.004108060999897134, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.004956932000141023, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.003847954999855574, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.12069272899998396, "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model": 0.0032321359999514243, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[0.5-100]": 0.0034067209999193437, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[1.0-500]": 0.0032896440000058647, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[1.5-1000]": 0.0031963299998096772, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.0029629129999193538, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.003556068000079904, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.0029219979999197676, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.022882607999918037, - "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.0028816230001211807, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_all_versions_have_a_file_name_defined": 7.831901245000154, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic": 8.072150303999706, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic_missing_api_key": 7.428216931999941, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai": 7.42716559600035, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai_missing_api_key": 7.285822091000227, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_unknown_provider": 7.4075625449997915, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.0.19]": 7.484804058000009, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.0]": 7.4639801639998495, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.1]": 7.437966616999802, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_latest_version": 7.698942633000115, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_anthropic": 9.981805905000101, - "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_openai": 7.672553362999906, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_all_versions_have_a_file_name_defined": 0.001474178000307802, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model": 0.003352208999785944, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model_error": 0.00399150000021109, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.0.19]": 0.0013956420000340586, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.0]": 0.001362049000135812, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.1]": 0.0023730650004836207, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models": 0.003290192999656938, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models_no_api_key": 0.002704722999851583, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_initialization": 0.0027749530001983658, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_inputs": 0.002794218999952136, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_json_mode": 0.0033335739997255587, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_latest_version": 0.006567573000211269, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_template": 0.024342787000023236, - "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_update_build_config": 0.41769119299988233, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 6.70549304799988, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.0.19]": 6.697224231000064, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.0]": 6.6724888010001, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.1]": 6.581549051000138, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_invalid_input": 6.621019514999944, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_latest_version": 6.560622340999998, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_data_input": 6.989602231000163, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_dataframe_input": 10.035693134999974, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_list_input": 6.6075305849999495, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_message_input": 6.984673776999898, - "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_string_input": 6.769372421999833, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[0.5-100]": 0.003530765000050451, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[1.0-500]": 0.0032251240002096893, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model[1.5-1000]": 0.0032302319996233564, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.0030071959999986575, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.0036159830001452065, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.0030138490001263563, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.02356655199969282, + "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.002935343000217472, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_all_versions_have_a_file_name_defined": 8.47032469800024, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic": 8.50683683599982, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_anthropic_missing_api_key": 8.44923302300026, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai": 8.40007280199984, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_openai_missing_api_key": 8.398171352999952, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_build_model_unknown_provider": 8.470342771999867, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.0.19]": 8.708851530999937, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.0]": 8.439890943999899, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_component_versions[1.1.1]": 11.330869398999766, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_latest_version": 8.743581568000081, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_anthropic": 8.458926856999824, + "src/backend/tests/unit/components/models/test_language_model_component.py::TestLanguageModelComponent::test_update_build_config_openai": 8.41554493500007, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_all_versions_have_a_file_name_defined": 0.0014568770002370002, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model": 0.003458199999840872, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_build_model_error": 0.0043968889999632665, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.0.19]": 0.001408326000046145, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.0]": 0.001404348000050959, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_component_versions[1.1.1]": 0.0023752489998969395, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models": 0.00338426200005415, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_get_models_no_api_key": 0.002824335000013889, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_initialization": 0.0028584300000602525, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_inputs": 0.0029244240001844446, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_json_mode": 0.0036447470001803595, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_latest_version": 0.006742511999846101, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_template": 0.025210852999862254, + "src/backend/tests/unit/components/models/test_xai.py::TestXAIComponent::test_update_build_config": 0.4465963840000313, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 7.649786891000076, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.0.19]": 7.675923963999821, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.0]": 7.742837511000062, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_component_versions[1.1.1]": 7.810996783000064, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_invalid_input": 7.712482172000136, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_latest_version": 7.883583695000198, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_data_input": 7.964620642999989, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_dataframe_input": 8.203207562999978, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_list_input": 7.997471252999958, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_message_input": 7.941746907000152, + "src/backend/tests/unit/components/outputs/test_chat_output_component.py::TestChatOutput::test_process_string_input": 11.159331634999944, "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 4.963613892000012, "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.17]": 3.6106157921021804, "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.18]": 3.6919090420706198, @@ -514,864 +551,864 @@ "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.0]": 4.997824592000029, "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.1]": 5.098571616000072, "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_latest_version": 6.680932718999998, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0013898180002342997, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0014699020000534802, "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.021535330999995494, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.1273327430003519, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.021727717999965535, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.004690455000172733, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0014012800002092263, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_basic_setup": 0.002216968000311681, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_build_dataframe_basic": 0.0031789500003469584, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.0.19]": 0.0014075119997869479, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.0]": 0.0013736369999151066, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.1]": 0.0013671970002633316, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_data_dict": 0.0026378209997801605, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_text": 0.002677625000160333, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_empty_data_list": 0.0026539210000464664, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_invalid_input_type": 0.0021588409999822034, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_latest_version": 0.0052265840001837205, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_mixed_data_fields": 0.0029821919997630175, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_single_data_input": 0.0029055800000605814, - "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_status_update": 0.0026698110002598696, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.0026010030001089035, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.0024772639999355306, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.0025218460002633947, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.0035331089998180687, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.003322866999951657, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.003396114999986821, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.0029566459998022765, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.0030819480000445765, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.0032212379999236873, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.003232839000020249, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.0032203470000240486, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.0029886760000863433, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_all_versions_have_a_file_name_defined": 0.0016405760002271563, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.0.19]": 0.0016315480002049298, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.0]": 0.001595561000158341, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.1]": 0.0020276060001833685, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_get_data_structure": 0.003705410000293341, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_invalid_lambda_response": 0.0073091089998342795, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_complex_data_structure": 0.007173046999696453, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_large_dataset": 0.012658370999815816, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_latest_version": 0.007788955000023634, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_successful_lambda_generation": 0.007577831000162405, - "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_validate_lambda": 0.003631262000226343, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0018343160002132208, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.0038222179998683714, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0018612069995924685, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.0022375370001554984, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.0017986390000714891, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.0027529159999630792, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.0028271540002151596, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.42772698100020534, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.0054244699999799195, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.003084304000140037, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.003020544000037262, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.002983024999821282, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.003105443000094965, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0030771199997161602, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.0045842659999379975, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_all_versions_have_a_file_name_defined": 0.0019242930000018532, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_clean_data_with_stringify": 0.008054379000213885, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.0.19]": 0.0018821439998646383, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.0]": 0.0024703000001409237, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.1]": 0.0018323830001918395, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_input_type": 0.003661977999854571, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_template": 0.003061961999947016, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_latest_version": 0.007118996000144762, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_multiple_rows_with_custom_separator": 0.003274177000093914, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_none_input": 0.0027389389999825653, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_data_object": 0.005227893999972366, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_dataframe": 0.0029489720000128727, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_data_object": 0.004193417999886151, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_dataframe": 0.005393373000288193, - "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_message_object": 0.00402992499971333, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_all_versions_have_a_file_name_defined": 0.0013471269999172364, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.0.19]": 0.0013395930000115186, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.0]": 0.0017766880002909602, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.1]": 0.0013127140000506188, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_empty_input_text": 0.002756652999778453, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_invalid_pattern": 0.0028468319999319647, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_no_matches": 0.002808999000080803, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_output": 0.002841169999783233, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_invalid_regex_pattern": 0.0027935929999785003, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_latest_version": 0.005882103999965693, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_no_matches_found": 0.002781238000125086, - "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_successful_regex_extraction": 0.0028587529998276295, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-csv-.csv]": 0.002755581000201346, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-json-.json]": 0.0027458220001790323, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-markdown-.markdown]": 0.002748447000158194, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-txt-.txt]": 0.00277116000006572, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_expands_home": 0.002676042000302914, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_handles_incorrect_or_excel_add[./test_output-excel-./test_output.xlsx]": 0.0027302650000819995, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_handles_incorrect_or_excel_add[./test_output.txt-csv-./test_output.txt.csv]": 0.0027353130003575643, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_handles_incorrect_or_excel_add[./test_output.txt-excel-./test_output.txt.xlsx]": 0.00283993700031715, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_correct_extension[./test_output.csv-csv]": 0.002681442000266543, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_correct_extension[./test_output.json-json]": 0.00268173399990701, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_correct_extension[./test_output.markdown-markdown]": 0.002698426000051768, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_correct_extension[./test_output.txt-txt]": 0.0026971119998506765, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_excel_extension[./test_output.xls]": 0.00263812200000757, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_excel_extension[./test_output.xlsx]": 0.002650814999924478, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_all_versions_have_a_file_name_defined": 0.0016922509998948954, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_basic_setup": 0.0026549630003955826, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.0.19]": 0.0017283269999097683, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.0]": 0.0022028309997494944, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.1]": 0.0016920099997150828, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_directory_creation": 0.004489799999873867, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_invalid_input_type": 0.0028157029996691563, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_latest_version": 0.006333794000056514, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_data": 0.004355800000212184, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_message": 0.009505709999757528, - "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_update_build_config_dataframe": 0.0026171529998464393, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0013550829999076086, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.09744353800010686, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.17651587800014568, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.025063540000019202, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.005432425999970292, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.0029642800000146963, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.002320039000323959, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.0022181799999998475, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.001993542999798592, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.0022195130000000063, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0020540339996841794, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_dataframe_input": 0.002974688999756836, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0020129079998696398, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.002047843999662291, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_with_url_loader": 2.454435726999691, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 6.592554039000106, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.0.19]": 0.01787499400006709, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.16187036600013016, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.018038398000044253, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.004851367000128448, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0013486450000073091, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_basic_setup": 0.002231320000191772, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_build_dataframe_basic": 0.003170671999669139, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.0.19]": 0.0013614789997973276, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.0]": 0.0013400590000856027, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_component_versions[1.1.1]": 0.001397947999976168, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_data_dict": 0.0026382989999547135, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_data_without_text": 0.0026437899998654757, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_empty_data_list": 0.0026632550000158517, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_invalid_input_type": 0.0021759969999948225, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_latest_version": 0.005374903999836533, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_mixed_data_fields": 0.0030002350001723244, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_single_data_input": 0.0027617510002073686, + "src/backend/tests/unit/components/processing/test_data_to_dataframe_component.py::TestDataToDataFrameComponent::test_status_update": 0.002647517000013977, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.002665289999868037, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.002476909000051819, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.00257453200015334, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.0035784120000244, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.0033235480000257667, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.003373191999799019, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.002979186999709782, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.003047222000077454, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.003548368000110713, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.003307497000150761, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.003211158000112846, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.0029514339998968353, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_all_versions_have_a_file_name_defined": 0.001571501000171338, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.0.19]": 0.0015535170000475773, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.0]": 0.0015310750000026019, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_component_versions[1.1.1]": 0.0019651650000014342, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_get_data_structure": 0.0037829640000381914, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_invalid_lambda_response": 0.007386745000076189, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_complex_data_structure": 0.007282349999968574, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_lambda_with_large_dataset": 0.012099592999675224, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_latest_version": 0.007918135000181792, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_successful_lambda_generation": 0.007887838999749874, + "src/backend/tests/unit/components/processing/test_lambda_filter.py::TestLambdaFilterComponent::test_validate_lambda": 0.0036675480002941185, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0019252790000336972, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.004122848999941198, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0018613019999520475, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.0022620089996507886, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.0018071699998927215, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.0028203090000715747, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.002881824999803939, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.43421434800006864, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.009817366999868682, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.003172195999923133, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.0031264100002772466, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.00293334999992112, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.0031788869998763403, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0032164870001452073, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.004687240000066595, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_all_versions_have_a_file_name_defined": 0.002161571999977241, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_clean_data_with_stringify": 0.0059022569998887775, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.0.19]": 0.001999779000016133, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.0]": 0.0027304009997806133, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_component_versions[1.1.1]": 0.002007233999847813, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_input_type": 0.002885079999714435, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_invalid_template": 0.003189376999898741, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_latest_version": 0.007536833999893133, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_multiple_rows_with_custom_separator": 0.0034624679999524233, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_none_input": 0.0028878050000002986, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_data_object": 0.0030390659999284253, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_parse_dataframe": 0.0032306149998930778, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_data_object": 0.0028399750001426582, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_dataframe": 0.00397219599994969, + "src/backend/tests/unit/components/processing/test_parser_component.py::TestParserComponent::test_stringify_message_object": 0.0028687389999504376, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_all_versions_have_a_file_name_defined": 0.0014436319997912506, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.0.19]": 0.0014122539998879802, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.0]": 0.002005690000260074, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_component_versions[1.1.1]": 0.0014400870002191368, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_empty_input_text": 0.002848892999736563, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_invalid_pattern": 0.0029583170000933023, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_no_matches": 0.0030167249999522028, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_get_matches_text_output": 0.0029762809999738238, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_invalid_regex_pattern": 0.0028962300000330288, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_latest_version": 0.006206002000226363, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_no_matches_found": 0.002877505999776986, + "src/backend/tests/unit/components/processing/test_regex_component.py::TestRegexExtractorComponent::test_successful_regex_extraction": 0.0030256720001489157, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-csv-.csv]": 0.0028634599998440535, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-json-.json]": 0.002895288999980039, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-markdown-.markdown]": 0.002877976999798193, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_adds_extension[./test_output-txt-.txt]": 0.0028402870000263647, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_expands_home": 0.0027695260000655253, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_handles_incorrect_or_excel_add[./test_output-excel-./test_output.xlsx]": 0.002918451999903482, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_handles_incorrect_or_excel_add[./test_output.txt-csv-./test_output.txt.csv]": 0.0028850989999682497, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_handles_incorrect_or_excel_add[./test_output.txt-excel-./test_output.txt.xlsx]": 0.002860764999923049, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_correct_extension[./test_output.csv-csv]": 0.0028442539999105065, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_correct_extension[./test_output.json-json]": 0.002795462999984011, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_correct_extension[./test_output.markdown-markdown]": 0.0027939199999309494, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_correct_extension[./test_output.txt-txt]": 0.002844632999995156, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_excel_extension[./test_output.xls]": 0.0027722699999230827, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_adjust_path_keeps_existing_excel_extension[./test_output.xlsx]": 0.002787618000184011, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_all_versions_have_a_file_name_defined": 0.001845171000013579, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_basic_setup": 0.0027739439999550086, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.0.19]": 0.0017930550000073708, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.0]": 0.0023453239996342745, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_component_versions[1.1.1]": 0.001748421000002054, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_directory_creation": 0.0045445650000601745, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_invalid_input_type": 0.002921936999882746, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_latest_version": 0.007096252000337699, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_data": 0.004565492999972776, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_save_message": 0.010504567999987557, + "src/backend/tests/unit/components/processing/test_save_to_file_component.py::TestSaveToFileComponent::test_update_build_config_dataframe": 0.002705645000332879, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0014412579998861474, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.16434694300005503, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.14532449499984068, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.018098730999781765, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.005745915000034074, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.003415087999883326, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.002798659000063708, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.002588728000091578, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.002126585000041814, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.0024923680000483728, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0021605679999083804, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_dataframe_input": 0.0034131550000893185, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0022466899997652945, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.002247601000135546, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_with_url_loader": 2.2073148410001977, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 7.646407199000123, "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]": 6.561176485000033, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 6.622922531000086, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 6.552538053999797, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 6.552229772999908, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 9.692847804999928, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 6.577878535999844, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0021358559999953286, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0016410149996772816, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.002328885999531849, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0017848920001597435, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0017543169999498787, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.0016252260002147523, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.0025247410001156823, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.0021217010000782466, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.0022979580000992428, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.0021118119998391194, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.0021004709999488114, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0021047879999969155, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 6.614807863000124, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 6.533752503999949, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 6.637010909999844, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 6.574721038999996, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 6.8259876709998935, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 6.654755107000028, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 6.611563485000033, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0014550890000464278, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.0024688549999609677, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.0024743450003370526, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.003618223999865222, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.001440941000055318, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0014292789996943611, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.0018106199997873773, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.0023037870000734983, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.002297755999961737, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.005737589000091248, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.0022594969998408487, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0014319549998162984, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.0028419100001428887, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.005278845000020738, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.001425191999942399, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0014197409998359944, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0018618459998833714, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.00292522400013695, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.0042413349999606, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.0027998310001748905, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.0027793129997917276, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.007762717999867164, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.0019775709999976243, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.0020848709998517734, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.0021259759998883965, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.003113785000095959, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.003552082999931372, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.003969497000070987, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_connect_timeout": 0.0022770980001496355, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_connect_to_server": 0.0038890379998974822, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_pre_check_redirect": 0.002634492999732174, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPStdioClient::test_connect_to_server": 0.004421228999945015, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_all_versions_have_a_file_name_defined": 0.0015241260002767376, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_build_output": 0.005345760000182054, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.0.19]": 0.001545705999888014, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.0]": 0.0014850939996904344, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.1]": 0.0015056929998991109, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_get_inputs_for_all_tools": 0.004042633999915779, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_latest_version": 0.00913540299984561, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_remove_non_default_keys": 0.003687415000058536, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_update_build_config_mode_change": 1.8777709810001397, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_invalid_mode": 0.0033827150000433903, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_command": 0.0033395249997738574, - "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_url": 0.0033261700000366545, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0014062970001305075, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.004752665000296474, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0014190110000527056, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.0014040129997283657, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.00138487799995346, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.006029881999666031, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.19]": 7.733978347999937, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 7.727735815999722, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 11.099017105999792, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 7.677702885999906, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 7.7387072230001195, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 7.747089077000055, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0021300640000845306, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0016669909998654475, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.002497269999821583, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.001850563999823862, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0017906509999647824, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.0016939700001330493, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.0025564800000665855, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.00214214700008597, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.0023294369998438924, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.002151585000092382, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.002128663000121378, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.002177133000259346, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 7.719283441000016, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 7.880579604000104, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 7.921767463000151, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 7.8657784039999115, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 7.964883273999703, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 7.6661638979999225, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 7.974242982000078, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0013475429998379695, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.0023528780000106053, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.002440530000058061, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.0035432069998933002, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.0013642050000726158, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0013293490001160535, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.001760882999860769, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.0022551550002845033, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.002244715999950131, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.005762544999925012, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.002242740999918169, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0013710770001580386, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.0027305020003041136, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.005256973000086873, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0013682010001048184, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0014195569999628788, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0017803300002015021, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.0029206650001469825, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.00417755000012221, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.002768182999943747, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.0027788419997705205, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.007727160000285949, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.0019307610002670117, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.001993917000163492, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.0020683770001141966, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.0030555060000097, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.003471242999921742, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.004033570999808944, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_connect_timeout": 0.0022742520002339006, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_connect_to_server": 0.0038817489999019017, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPSseClient::test_pre_check_redirect": 0.0026538600002368185, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPStdioClient::test_connect_to_server": 0.0044137400000181515, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_all_versions_have_a_file_name_defined": 0.001374043000396341, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_build_output": 0.005494906999956584, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.0.19]": 0.0013312430003225018, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.0]": 0.0013398680000591412, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_component_versions[1.1.1]": 0.0013994900000398047, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_get_inputs_for_all_tools": 0.004008393999811233, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_latest_version": 0.008883153999704518, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_remove_non_default_keys": 0.003536876999987726, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_update_build_config_mode_change": 1.8477664459999232, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_invalid_mode": 0.0031621870000435592, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_command": 0.003022304999831249, + "src/backend/tests/unit/components/tools/test_mcp_component.py::TestMCPToolsComponent::test_validate_connection_params_missing_url": 0.003074021999964316, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0014230230001430755, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.004674196000223674, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.001468298999725448, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.0014508649999243062, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.001431118000027709, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.006023109999659937, "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.003295453000419002, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.003501507000237325, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.0031586889999744017, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.0029502300001240656, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.027851234999843655, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.001437423999504972, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0014080600001307175, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.001416196999798558, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0014070979996176902, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.0036534390001179418, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.0035374930000671156, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.0037021790003564092, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_text": 0.003201717999900211, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.006753758999821002, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.003369068999973024, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.017122867999887603, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_error_handling": 0.0031406669997977588, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.003337172999863469, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.00301008199971875, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.002926095999782774, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.027518333999978495, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0014399039998806984, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0014149389999147388, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.0013904029999594059, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0013899820000915497, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.003578621999849929, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.003472082999905979, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.003753358000267326, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_text": 0.003131679000262011, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.006567637000216564, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.0033579319999716972, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.016970574999959354, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_empty_response": 0.003265670000018872, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_error_handling": 0.002808468000011999, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_success": 0.0032077419999723134, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_fetch_content_text": 0.00273625400001265, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_wikidata_initialization": 0.002704716000039298, "src/backend/tests/unit/components/tools/test_wikidata_api.py::test_wikidata_template": 0.01613066200002322, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_all_versions_have_a_file_name_defined": 0.0014255529999900318, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.0014481660000456031, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.001416157000221574, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.0018280730000697076, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.0029944539999178232, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content_text": 0.002387764000104653, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.00554973900011646, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.002347661000158041, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.002130736000253819, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.01591905800000859, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_all_versions_have_a_file_name_defined": 0.0014324910000595992, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.001448040000468609, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.0014265710001382104, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.0018522650000249996, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.0031127639999795065, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content_text": 0.0023736660000395204, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.005395730999907755, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.0023547909997887473, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.0021511099998861027, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.015991128000223398, "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.0028581390001818363, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.0030777969998325716, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.002921868000385075, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.002513117000034981, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.06643275900000845, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_error_handling": 0.0028651630000240402, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.0030333959998642968, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.00288838599999508, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.0025505469998279295, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.06717140499995367, "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.04856459500024357, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.8132560200001535, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.12080927299984978, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 3.449273388000165, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.5772469610001281, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.22251480899990383, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.20849593200000527, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 0.974100824000061, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.1166363080001247, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 1.5774572969999099, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.055237224999928, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 1.7996333240000695, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 1.398813969999992, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 1.489875193999751, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 1.6510826960002305, - "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_all_versions_have_a_file_name_defined": 0.0013526429997909872, - "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.0.19]": 0.004054102000054627, - "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.0]": 0.0013197509999827162, - "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.1]": 0.001311417000124493, - "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_graphrag": 0.013387058999796864, - "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_latest_version": 0.0057259179998254695, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_all_versions_have_a_file_name_defined": 0.05221108599994295, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_build_config_update": 0.04965430600009313, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.0.19]": 0.04970200399998248, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.0]": 0.05272195400016244, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.1]": 0.04914831599967329, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db": 0.11304713699973945, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db_with_data": 0.11346173800006909, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_default_persist_dir": 0.049497924999968745, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_duplicate_handling": 0.44724451100000806, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_latest_version": 0.057248893999940265, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_list_existing_collections": 0.04956957900026282, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_mmr_search": 0.4450134769997476, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_search_with_different_types": 0.7399805720001496, - "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_similarity_search": 0.4160282300001654, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.00024001599990697287, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.0.19]": 0.00023665999992772413, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.0]": 0.00023851299988564278, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.1]": 0.00024049600006037508, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_collection_with_data": 0.00024599700009275693, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_db": 0.00024683899982846924, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_empty_search_query": 0.0002579189997504727, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_error_handling": 0.0002618770001845405, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_latest_version": 0.0002936650000719965, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_metadata_handling": 0.0008796350002739928, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_mtls_configuration": 0.00024002699979064346, - "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_similarity_search": 0.0002549729999827832, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.0030759240003135346, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.003793868000002476, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004455477999727009, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.0030841290001717425, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.003267520000008517, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.004257219000010082, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.04844801199988069, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.522942608999756, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.1176117699999395, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 3.3882947549998335, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.4501978300002065, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.14119417599999906, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.148362460999806, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 0.7263099859999329, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.1226006110000526, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 0.6379571770003167, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.05480078699997648, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 1.249415352999904, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 2.0277886420001323, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 1.0374564230000942, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 1.1931904830000803, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_all_versions_have_a_file_name_defined": 0.001381565999963641, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.0.19]": 0.004060410999954911, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.0]": 0.0013647830000991235, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_component_versions[1.1.1]": 0.001332224000179849, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_graphrag": 0.013431394000008368, + "src/backend/tests/unit/components/vectorstores/test_graph_rag_component.py::TestGraphRAGComponent::test_latest_version": 0.005661155999860057, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_all_versions_have_a_file_name_defined": 0.05185888599999089, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_build_config_update": 0.05015731499997855, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.0.19]": 0.04935993799995231, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.0]": 0.05156209100027809, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_component_versions[1.1.1]": 0.04897174300003826, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db": 0.11395537499993225, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_create_db_with_data": 0.1133070339999449, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_default_persist_dir": 0.049664587000279425, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_duplicate_handling": 0.5366307519996099, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_latest_version": 0.06424389099993277, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_list_existing_collections": 0.04993756399994709, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_mmr_search": 0.5987441790000503, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_search_with_different_types": 0.5007661129998269, + "src/backend/tests/unit/components/vectorstores/test_local_db_component.py::TestLocalDBComponent::test_similarity_search": 0.39234095399979196, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.00026070700005220715, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.0.19]": 0.00024637899991830636, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.0]": 0.0002695939999739494, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_component_versions[1.1.1]": 0.0002513690001251234, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_collection_with_data": 0.00027509300002748205, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_create_db": 0.00025478500015196914, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_empty_search_query": 0.00027187600016986835, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_error_handling": 0.0002823670001816936, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_latest_version": 0.0002803819998007384, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_metadata_handling": 0.0006557229999089031, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_mtls_configuration": 0.0002537540001412708, + "src/backend/tests/unit/components/vectorstores/test_mongodb_atlas.py::TestMongoVectorStoreComponent::test_similarity_search": 0.000249073999839311, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.0030444880001141428, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.003754720999950223, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004540175000329327, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.0031101800000215007, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.0030700139998316445, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.004221603000132745, "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.005648944999620653, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0013957220000975212, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.001589632000104757, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.002913232999844695, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.0037157330000354705, + "src/backend/tests/unit/custom/component/test_component_to_tool.py::test_component_to_toolkit": 0.005640055999720062, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0014525879998927849, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0015929799999412353, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.003005143999871507, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.0038155450001795543, "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs": 0.0019985559999895486, "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs_various_components": 0.006992995000018709, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.020969666999917536, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.056805612000061956, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 10.47543746800011, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 7.347674658000187, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 6.936903032999908, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 7.360849401000223, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 7.191926121999813, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 7.436049528999774, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0017701729998407245, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0020511759998953494, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.0018808469997111388, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.02627801600010571, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0017957099998966441, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0017833869997048168, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0011323770002036326, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0011138620000110677, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0010885740000503574, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0018193349999364727, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.002137737000339257, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0020067629998266057, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0014846120000129304, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0011865070000567357, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.001214368999853832, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.001363918000151898, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0011090519999470416, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0011940809999941848, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.001521550000006755, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0010953680000511667, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.023319692000086434, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.04455588100017849, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 7.847587025000166, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 11.497601164000116, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 7.841596780999907, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 7.726331276999872, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 7.721192075999852, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 7.69427870200002, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0018305940002392163, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0020843390000209183, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.001929678999886164, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.028174748000083127, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.001842506000002686, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0018555109998033004, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0011375909998605493, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0011252290000811627, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.00113897499977611, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.001744644999917, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.0021742559997619537, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0020664529999976367, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0015527450000263343, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0012367580000045564, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0012213780003094143, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0014364889998432773, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0011230150000756112, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0012306749999879685, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0015403630000037083, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0011564569999791274, "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.0014450090002355864, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.003989722999676815, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.00114015000008294, - "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.03425340000012511, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004390226999930746, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.002349460999994335, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0012271319999399566, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.0056796860001213645, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.006011202000081539, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.004433567999740262, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0015786069998284802, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 8.609051147999935, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.001419310000301266, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0012654449999445205, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_thread_safety_accessing_events_dictionary": 0.001505377999819757, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.004031510000004346, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.001177436999796555, + "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.03429791800022031, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004494951999959085, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.002237884000123813, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.001240633999941565, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.005660087000251224, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.005965847000197755, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.00446185200007676, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.001618066999981238, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 7.695998294999981, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0014138960000309453, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0012465650002013717, "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.0012256990003152168, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.020675426999787305, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.017169634999845584, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.018538240999987465, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.018355125000198314, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.029645641999877625, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.022576324999818098, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_valueerror_for_unsupported_value_types": 0.0012302549998821632, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.020757007999918642, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.017874483000014152, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.018749764999938634, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.019201190999865503, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.03095975799988082, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.02303780200008987, "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.0002752409998265648, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.018248169999878883, - "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00025949200016839313, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.02972648200011463, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.0002555349999511236, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.027548740999918664, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.024106802000233074, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 0.0002350170000227081, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 0.0002550949998294527, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.026408091000121203, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.064459344999932, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.0002643220000209112, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.02624525599981098, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0010980439999457303, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0010745990000486927, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.001135593999606499, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0010703800001010677, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.001126325000086581, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0011235500001021137, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.001086672000155886, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.001093474999834143, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0011172599997735233, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0016307440000673523, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0011003870001786709, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0010791969996262196, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0010645009999734611, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0011292409999441588, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0010757919997104182, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0011183700000856334, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0011634840000169788, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0011430959998506296, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0010768029997052508, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0010767730000225129, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.001042079999933776, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0010660929999630753, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0010561650001363887, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0010931140004686313, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0018023550003363198, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0010582780000731873, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0010464770000453427, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0010501039996597683, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0010463149999395682, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0010481899998922017, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.001048431000299388, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0010568360000888788, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0011113770001429657, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0010913109999819426, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0010660339999049029, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0010578260000784212, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.001101779999999053, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0010831959998540697, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0010283239998898352, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0010359069997321058, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0010527700001148332, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.00112181800000144, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.001044684999897072, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0010579079998933594, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.00111569699993197, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0011413130000619276, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0011855049999667244, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0010526880000725214, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.001110715999857348, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.001121697000144195, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0011187000000063563, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0010755109999536216, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0011540469999999914, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0011436890004006273, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0011885419999089208, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0011420260000249982, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0011361739998392295, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0011082020000685588, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0011298720000922913, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0011579239999264246, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0011799250000876782, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0011319259999709175, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0010633779995714576, - "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0011762379999709083, - "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.0010772929999802727, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.0011362039999767148, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0010703710001962463, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0011448689999724593, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0011144240002067818, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0010978840000461787, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0011943819999942207, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.0011017390002052707, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0011079529999733495, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.001135833000034836, - "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0010972699999456381, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0010891649999393849, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0010701200003495615, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0010933349999504571, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.001209171000027709, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0011332980002407567, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0011626430000433174, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0010836660001132259, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0010824529997535137, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0010796700000810233, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_set_with_valid_component": 0.00028755599987562164, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.018777277999561193, + "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00024871400000847643, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.03171072099985395, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.0002497860000403307, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.028346188999876176, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.024921687999949427, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 0.00029029999996055267, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 0.00030534999996234546, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.028306835999956093, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.06699819499999649, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.0002952400002413924, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.027346688000079666, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0012110480001865653, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0011934340000152588, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0012185609998596192, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.001206450000154291, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.001177977000224928, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.001162225999905786, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.001131609999902139, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0011449050002738659, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0011700510001446673, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0018054870001833478, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0012380279999888444, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0011940780002532847, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0012113290001707355, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0012113680002130423, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.001211638999848219, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0012784049999936542, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.001252827000371326, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0012448020002011617, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.001220656999748826, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0011850800001411699, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0011923850001949177, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.001153982000232645, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0011781070002143679, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.001189347000035923, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0020197460000872525, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0011583610003071954, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0011818840000614728, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0011652919997686695, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.001167435999832378, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.00116268900023897, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0011320699998123018, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.00117132499985928, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0011588209999899846, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0011516189999838389, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0011651329998585425, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0011652930002128414, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0011763820000396663, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.001187175000040952, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.001156154999989667, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0011589519999688491, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0011477800003376615, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0011544920000687853, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0011462490001576953, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0011490219999359397, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0012211270002353558, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0012686280001616979, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0012180619999071496, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0011876749997554725, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.001225105000230542, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.001209325999752764, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.001229423000040697, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0012373859997296677, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0012671739998495468, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0012600710001606785, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0012779130001945305, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.001241634999814778, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0012572339999223914, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0012609520001660712, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.001288923000174691, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0012383009998302441, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0012297840000883298, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0012207270001454162, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0011961699999574193, + "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0012846560000525642, + "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.001200487999994948, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.00122593599985521, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0011922629998935008, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.001252896999631048, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0011654639999960636, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0012017709998417558, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0012518649998582987, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.0011849510001411545, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0012124910001602984, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0012052879999373545, + "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0011910099999568047, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0011877349995756958, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.001205106999805139, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.001196873000026244, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.001331423000237919, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0011694909999278025, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0012521539997578657, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0011852900001940725, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0012210970000978705, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0012085839998690062, "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.0015204279998215497, + "src/backend/tests/unit/graph/test_graph.py::test_find_last_node": 0.0015328980000504089, "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.0014378549997218215, + "src/backend/tests/unit/graph/test_graph.py::test_invalid_node_types": 0.001666748999923584, "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.002301921999787737, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.002783198999850356, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.004379838999966523, - "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.002731601999812483, - "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0010410570000658481, - "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0021084929996959545, - "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0011181920001490653, - "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0010693100000480626, - "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.001188911999861375, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow": 0.0023935550000260264, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.002874700999882407, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.004563289999850895, + "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.0032509940001546056, + "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0011453759998403257, + "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.002240537000261611, + "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0011389629999030149, + "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.001174169000250913, + "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0012956759999269707, "src/backend/tests/unit/graph/test_graph.py::test_validate_edges": 0.0010510420543141663, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_handle_optional_field": 0.002062977999685245, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_edge_parameters": 0.003038592999928369, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_bool_field": 0.00206973200010907, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_code_error": 0.002128560000073776, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_dict_field_list": 0.002077915999961988, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_invalid": 0.002206085000125313, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field": 0.002935521999916091, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field_invalid": 0.002181287999974302, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_valid": 0.0021940430001450295, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_file_field": 0.002372623999690404, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_non_list_edge_param": 0.002419821000103184, - "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_should_skip_field": 0.0021266270000523946, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.002019218000214096, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0021539360000133456, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0014278169999215606, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0021399730003395234, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0024898629999370314, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0012680189997809066, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.00198057600005086, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0017694210000627209, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0021401920000698738, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0012351080001735681, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0018615330000102404, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0019340880003255734, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.001919249999900785, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0013348839997888717, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0012904210000215244, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0011942409996663628, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0011651769998479722, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0011763390000396612, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0011760990003040206, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0011964049999733106, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0011679430001549918, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_complex_nested_data": 0.001084077999848887, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_data_dict": 0.0011375059998499637, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_template": 0.0011009990000729886, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_invalid_template_type": 0.0011838519999400887, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_missing_key": 0.0011164360000748275, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_mixed_data_types": 0.001125334000107614, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_data": 0.001087081999912698, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_template": 0.0012589209998168371, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Error: {text}-data4-expected_text4]": 0.0012419099998624006, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Text: {text}-data0-expected_text0]": 0.001273799999808034, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[User: {text}-data3-expected_text3]": 0.0012403780001477571, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Value: {text}-data5-expected_text5]": 0.0012303690002681833, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[{name} is {age} years old-data1-expected_text1]": 0.0012833580001370137, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[{name} is {age} years old-data2-expected_text2]": 0.001269570999966163, - "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_string_data": 0.0010924630000772595, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 6.701478712999915, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.03476937400000679, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.039685021999957826, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.21242337699959535, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.1759879630001251, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.09301002700021854, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.09560981300001004, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_concurrent_calls": 6.6893538959998295, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_creation": 6.891391869999779, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_idempotency": 6.812787072999981, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0011517629998252232, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0011241410002185148, - "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0010534299997289054, - "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.001057126999967295, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.001181417999760015, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0011303840001346543, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0011284599997907208, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.001140232000125252, - "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0011008090000359516, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0011271870000655326, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0011437490002208506, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.001066365000042424, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0010415390001980995, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0012260309999874153, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0011518739997882221, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0010916010000983078, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0011059680000471417, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0011362950001512218, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0011294109999653301, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.00118155699988165, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0011518539999997301, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0012434750001375505, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0011693480003032164, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.001149519999671611, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0011250420000123995, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0011238609999963955, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.001123530999848299, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0011216870000225754, - "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0010521880001306272, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0011674219999804336, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0011244120000810653, - "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0011052370000470546, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.001149509000015314, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0010936139999557781, - "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[non_string_value-options2-123-TypeError]": 0.0013042960001712345, - "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[option_too_long-options1-Tab1-ValidationError]": 0.00128883900015353, - "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[too_many_options-options0-Tab1-ValidationError]": 0.0012880460001269967, - "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[empty_options-options2--expected_options2-]": 0.0012997199996789277, - "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[fewer_options-options1-Tab2-expected_options1-Tab2]": 0.0013166189999083144, - "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[standard_valid-options0-Tab1-expected_options0-Tab1]": 0.0012984760001018003, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0011297519999970973, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0014803740000388643, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.001724770000009812, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0016793450001841848, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.001662734999854365, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.001789981000001717, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0016729430001305445, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0016734029998133337, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_handle_optional_field": 0.0021295310000368772, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_edge_parameters": 0.002897722999932739, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_bool_field": 0.0021254530001897365, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_code_error": 0.002154858999801945, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_dict_field_list": 0.0021591269999134965, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_invalid": 0.002227662999985114, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field": 0.0030694439999479073, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_table_field_invalid": 0.0022874869998759095, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_field_parameters_valid": 0.002239575999965382, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_file_field": 0.0021813580001435184, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_process_non_list_edge_param": 0.002477712000199972, + "src/backend/tests/unit/graph/vertex/test_vertex_base.py::test_should_skip_field": 0.0021040139999968233, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.0020628170000236423, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0022760839999591553, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0014724170000590675, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.00215378600000804, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0026291240003502026, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.0013439869999274379, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.0019392460001199652, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0017598320000615786, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0021721609998621716, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0011931349999940721, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.001785288000064611, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0019875059999776568, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.00194912599977215, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0012918689999423805, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0013116159998389776, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0011563869998099108, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0011450839999724849, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0011925030003112624, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0011377109997283696, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.001154293000126927, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0011912300003587006, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_complex_nested_data": 0.0010807450000811514, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_data_dict": 0.001092639000262352, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_empty_template": 0.001093589999982214, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_invalid_template_type": 0.0011795100001563696, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_missing_key": 0.0010860649999813177, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_mixed_data_types": 0.001128403000166145, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_data": 0.0010908239999025682, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_none_template": 0.0012280400001145608, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Error: {text}-data4-expected_text4]": 0.001284724999777609, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Text: {text}-data0-expected_text0]": 0.0012748580004426913, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[User: {text}-data3-expected_text3]": 0.0012629939999442286, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[Value: {text}-data5-expected_text5]": 0.001330476000021008, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[{name} is {age} years old-data1-expected_text1]": 0.0013047020001977216, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_parametrized[{name} is {age} years old-data2-expected_text2]": 0.001267454000071666, + "src/backend/tests/unit/helpers/test_data_to_text_list.py::test_data_to_text_list_string_data": 0.001082718999896315, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 7.802094245000035, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.03634306899994044, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.040647665999586025, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.2298586439999326, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.17928544900019006, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.09574019200022121, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.09823471500021697, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_concurrent_calls": 7.714169341000115, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_creation": 7.730945299000041, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_idempotency": 7.64385852800001, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0011460369998985698, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0011367909999080439, + "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0011497639998196973, + "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0011509469998145505, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0011531999998624087, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0011434329999246984, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.001144284000247353, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0011413289998927212, + "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0011493140000311541, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0011813629998869146, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0011303090000183147, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0011439029997291073, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0011592419998578407, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0012374079999517562, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.001263305999827935, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0011550529998203274, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.001151389000369818, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0011488539998936176, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.001234623000073043, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0013037830001394468, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.001178607999918313, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.001160345000016605, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0011739489998490171, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0011549530001957464, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0011458369999672868, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0011654739998903096, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0011485020002055535, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0011730670003089472, + "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0011618559999533318, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0011414390000936692, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0011471280001842388, + "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.001183206000177961, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.001218702999949528, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0011553140000160056, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[non_string_value-options2-123-TypeError]": 0.0013154040000245004, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[option_too_long-options1-Tab1-ValidationError]": 0.0013214030000199273, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_invalid[too_many_options-options0-Tab1-ValidationError]": 0.0012951639998846076, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[empty_options-options2--expected_options2-]": 0.0013160849998712365, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[fewer_options-options1-Tab2-expected_options1-Tab2]": 0.0013175459996546124, + "src/backend/tests/unit/inputs/test_inputs.py::test_tab_input_valid[standard_valid-options0-Tab1-expected_options0-Tab1]": 0.0013510990002032486, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0012510839999322343, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.001587821000157419, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0016627919999336882, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0016238880000400968, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0016376539999782835, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.001447509999934482, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.001603079000233265, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0016101009998692462, "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.0017911040001763467, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0017560790001880378, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0016659299997172639, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0016705090001778444, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0018198669999947015, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.001808294999818827, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0016734829998767964, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0016797749999568623, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.001826518000143551, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0017372120003074087, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0012255400001777161, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0017141910000191274, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0016893930001060653, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0016747569998187828, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0017193040000620385, - "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.003077544999996462, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0011250730001393094, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0011333500001455832, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.001092091000145956, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0011230899999645771, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.00111527599983674, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0011048450000998855, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.001114525000048161, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.001085801000272113, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0015553119999367482, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0010874040001453977, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0011321959998440434, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0013239229999726376, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0011650869998902635, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0011106370000106836, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.00115385899971443, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.001081773000123576, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0011326680003094225, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0011249830001816008, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0010545130000991776, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0010811229999490024, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.001044735000050423, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0011170969999056979, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.001116427000170006, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0010705930001222441, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.001086893000319833, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0010663250002380664, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0010702410002068063, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0010625569998410356, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0010749400000804599, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.001083504999996876, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0010707220001222595, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0011182109999481327, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0010722160000113945, - "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0010856290000447189, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.006712730999879568, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0013112400001773494, - "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.008264889000201947, - "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.00806561900003544, - "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0016907060000903584, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0019698049998169154, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0015062829997987137, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0011999239998203848, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0016710390000298503, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0012927560001116944, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.0019631830000435, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.002054413999985627, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0012293880001834623, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.0030099809998773708, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.00308526100002382, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.0029100750000452535, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.0030318719998376764, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.0029502099998808262, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.003842311999960657, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.002437175000068237, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.0021771809999791003, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0021291020000262506, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.001631276000125581, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0019142419998843252, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.0016696170000614075, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.001778712000032101, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0017255120001209434, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0017596430000139662, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0014862250000078348, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0018820919999598118, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0013603219999822613, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.00178078399972037, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.002286946000140233, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0015268009997271292, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.0028031070000906766, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_row": 0.0033638390000305662, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_rows": 0.0029715099999521044, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_bool_operator": 0.0017149420000350801, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_data_list": 0.001969925000139483, - "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_lc_documents": 0.001989992999824608, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_attribute_processing": 0.0016967450001175166, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0016678710001087893, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0015649389999907726, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0020594920001713035, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0017431210001177533, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0017598229999293835, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0016403700001319521, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.001562323000143806, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0017492220001713576, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0016950720000750152, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0011878259999775764, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0016023690000110946, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0017482890000337648, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0016148120000707422, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0015923400001156551, + "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.003097787000115204, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0011322810000820027, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0011479209999833984, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0011448259999724542, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0010750849999112688, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0010991599997396406, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0011035079999146546, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0011083090000738594, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0011084570001003158, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0012325889999829087, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0011010129996975593, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.001119217000223216, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.001386845999832076, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.001213712999742711, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0011061829998197936, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.001215056999853914, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0011172830002124101, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0016488849998950172, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0011645409997527167, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0010685430002013163, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.001095292999934827, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0010865360002298985, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0010970660000566568, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0010924380001142708, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0010906149998390902, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0010829199998170225, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0010614089999307907, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0011207989998638368, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0010789419998218364, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0011069829999996728, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0010797530001127598, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0010881199998493685, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.001087957999743594, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0011164510001435701, + "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0010966149998239416, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.0065057839999553835, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.001251293999985137, + "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.008229087000017898, + "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.0082024769999407, + "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0017215000000305736, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0019710250001025997, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0015021919998616795, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0011690489998272824, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0017047189999175316, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0012085939999906259, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.0019009460002052947, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0019769780001297477, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0011813839998922049, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.0028500549999534996, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.002906740999833346, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.0027633029999378778, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.0027730310002880287, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.0027731119998861686, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.003718252999760807, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0023528770000211807, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.002123300999755884, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.002067215999659311, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.0015813780000826227, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0018591170000945567, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.001594332999729886, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0016998280002553656, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0016302999997606094, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0016768259997661517, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0018277489998581586, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.002219910000121672, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.001805355999749736, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0016663570002037886, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.0022162539999044384, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0014853600000606093, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.00268018699989625, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_row": 0.004021119000071849, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_add_rows": 0.0030100029998720856, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_bool_operator": 0.0017335219997676177, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_data_list": 0.002420544999949925, + "src/backend/tests/unit/schema/test_schema_dataframe.py::TestDataFrameSchema::test_to_lc_documents": 0.0020057310000538564, "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.0013245729999198375, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0013592289999451168, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.005459949999931268, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0014107350000358565, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0013151870000456256, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0016657099997701152, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.003226714000220454, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.0028802690001157316, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0012835370000630064, - "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.00218359300015436, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_async_iterator_handling": 0.0012235070000770065, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_builtin_type_serialization": 0.0010881640000661719, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_bytes_serialization": 0.06651594200002364, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_class_serialization": 0.012548468999966644, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_custom_type_serialization": 0.0010933749999821885, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_datetime_serialization": 0.07852192399991509, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_decimal_serialization": 0.08263994500020999, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_dict_serialization": 0.29171421800015196, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_document_serialization": 0.0012757850004163629, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_enum_serialization": 0.0012708850001672545, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_fallback_serialization": 0.004088178000074549, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_generic_type_serialization": 0.001213716999927783, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_instance_serialization": 0.0011882009998771537, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_list_truncation": 0.22109640299981947, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_items_none": 0.19035111199968924, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_length_none": 0.07060490100002426, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_class_serialization": 0.011853017000021282, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_structures": 0.3811754190003285, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_none_serialization": 0.00108876599983887, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_int64_serialization": 0.0011144539998895198, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_numeric_serialization": 0.0012571490001391794, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pandas_serialization": 0.006651066000131323, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_primitive_types": 0.08059135200005585, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_class_serialization": 0.0011227689999486756, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_modern_model": 0.0659987510002793, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_v1_model": 0.06596865400001661, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_serialization": 0.0012676480000664014, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_truncation": 0.0020355980000204, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_string_serialization": 0.08161821500016231, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_type_alias_serialization": 0.0011191229998530616, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_uuid_serialization": 0.07260368800029937, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_ai_text": 0.0013524220000817877, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0014012720000664558, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.00554411999974036, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0014313199999378412, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.001299362999816367, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.001991564000263679, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.003353213999844229, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.00296489900006236, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0013074279997908889, + "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.002117887999929735, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_async_iterator_handling": 0.0017927940000390663, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_builtin_type_serialization": 0.0011575190001167357, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_bytes_serialization": 0.06457083899999816, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_class_serialization": 0.01349386499987304, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_custom_type_serialization": 0.0011246479998590075, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_datetime_serialization": 0.07511127800012218, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_decimal_serialization": 0.08285727399993448, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_dict_serialization": 0.2833279300002687, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_document_serialization": 0.00130731699982789, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_enum_serialization": 0.001309463000325195, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_fallback_serialization": 0.004368626000086806, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_generic_type_serialization": 0.0014056110001092748, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_instance_serialization": 0.001277272000152152, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_list_truncation": 0.18847668799980966, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_items_none": 0.18383703500012416, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_length_none": 0.06753845499974886, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_class_serialization": 0.011875426000187872, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_structures": 0.3770222250000188, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_none_serialization": 0.0010995610000463785, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_int64_serialization": 0.0011643709995041718, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_numeric_serialization": 0.001300805000028049, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pandas_serialization": 0.0029886639999858744, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_primitive_types": 0.0833670339998207, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_class_serialization": 0.0011816440000984585, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_modern_model": 0.06494007899982535, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_v1_model": 0.06425788899991858, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_serialization": 0.0012745970000196394, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_truncation": 0.0016756040001837391, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_string_serialization": 0.07687855300014235, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_type_alias_serialization": 0.0011647429998902226, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_uuid_serialization": 0.07078601200032608, "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__large_case": 0.0013368430001037268, "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__small_case": 0.001604773000053683, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.26308205500026816, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.11080432400012796, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.11892465400001129, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 8.739923951000037, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.11743056399996021, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.1391375700000026, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.11060107200000857, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.5449244500002806, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.12958983400017132, - "src/backend/tests/unit/services/flow/test_flow_runner.py::test_database_exists_check": 0.10005965300001662, - "src/backend/tests/unit/services/flow/test_flow_runner.py::test_get_flow_dict_from_dict": 0.0015372409995961789, - "src/backend/tests/unit/services/flow/test_flow_runner.py::test_get_flow_dict_invalid_input": 0.0016553719999592431, - "src/backend/tests/unit/services/flow/test_flow_runner.py::test_initialize_database": 5.62520051499996, - "src/backend/tests/unit/services/flow/test_flow_runner.py::test_run_with_dict_input": 7.899669612000025, - "src/backend/tests/unit/services/flow/test_flow_runner.py::test_run_with_different_input_types": 5.689730987000303, - "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_no_orphans": 6.736423220000233, - "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_with_orphans": 6.797390995999876, - "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_run_with_exception": 0.002428882000003796, - "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_start_stop": 0.007740430999774617, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_cleanup_inputs": 0.0014137929999833432, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_concurrent_tracing": 4.009109340000123, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_deactivated_tracing": 0.0033311820000108128, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_get_langchain_callbacks": 0.005189010000322014, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_end_tracers": 0.004206731000067521, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_tracers_with_exception": 0.0037559530001090025, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component": 0.205610052999873, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component_with_exception": 0.10477927100009765, - "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_worker_with_exception": 0.10515941600010592, - "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.09724974699997802, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.22404699000003347, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.11219315200014535, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.13371486999994886, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 9.052147945999877, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.14284826999983125, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.15312505000019883, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.11794313899986264, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.5676539909998155, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.1403852740002094, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_database_exists_check": 0.08174964800014095, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_get_flow_dict_from_dict": 0.0017399150001438102, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_get_flow_dict_invalid_input": 0.0015955359999679786, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_initialize_database": 6.6248767859997315, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_run_with_dict_input": 9.330892822999886, + "src/backend/tests/unit/services/flow/test_flow_runner.py::test_run_with_different_input_types": 6.6188895420000335, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_no_orphans": 7.746755710999878, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_orphaned_records_with_orphans": 7.840437093999981, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_run_with_exception": 0.0025696309996874334, + "src/backend/tests/unit/services/tasks/test_temp_flow_cleanup.py::test_cleanup_worker_start_stop": 0.007969732999754342, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_cleanup_inputs": 0.0014135359997453634, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_concurrent_tracing": 4.010087320999901, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_deactivated_tracing": 0.0033967449999181554, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_get_langchain_callbacks": 0.005753430000140725, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_end_tracers": 0.0044265960000302584, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_start_tracers_with_exception": 0.0037908599999809667, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component": 0.2058693630003745, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_component_with_exception": 0.1056356550000146, + "src/backend/tests/unit/services/tracing/test_tracing_service.py::test_trace_worker_with_exception": 0.10554446200012535, + "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.11087640900041151, "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.10060563100000763, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable": 0.0996890409999196, "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.09570628600022246, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.09958635299994967, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable__valueerror": 0.09461960399994496, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.09933304900005169, "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.09596687199996268, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.09809403199983535, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id__valueerror": 0.11791794800001298, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.11415202299986049, "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.09828367499994783, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.09557270899995274, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.22071723299995938, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__typeerror": 0.09702603799973986, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.09751031899986629, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.1901185459998942, "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__donkey": 0.0002315010060556233, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__not_found_variable": 0.09677400499981559, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.1179816240000946, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.1028340370000933, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.11354519800011076, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.12711211900000308, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__not_found_variable": 0.09602187100017545, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.12273211799993078, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.13264452300018093, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.09568239700001868, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.1180887470000016, "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.11600184100007027, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.09961908299987954, - "src/backend/tests/unit/test_api_key.py::test_create_api_key": 6.777880139999979, - "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 6.8102479610001865, - "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 6.824779565000199, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable__valueerror": 0.09424077600010605, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.10055024999996931, + "src/backend/tests/unit/test_api_key.py::test_create_api_key": 7.833563596000204, + "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 7.891221359000156, + "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 7.726497384999675, "src/backend/tests/unit/test_cache.py::test_build_graph": 1.1988659180001378, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 1.4514791550000155, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 1.4742814899998393, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_flow_id": 1.4440950719999819, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_job_id": 1.4376377569997203, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_polling": 1.5501799589999337, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_only": 1.4496540220000043, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_with_inputs": 1.4365596169998298, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 6.820087129000058, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_failure": 1.4937563190001129, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_success": 1.5398620380001375, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_unexpected_error": 1.4328762100001313, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_with_cancelled_error": 1.4708701950000886, - "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_nonexistent_build": 1.5275445889999446, - "src/backend/tests/unit/test_cli.py::test_components_path": 0.3390122060000067, - "src/backend/tests/unit/test_cli.py::test_superuser": 6.747671487999696, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0014330799999697774, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0011126729998522933, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0011284409999916534, - "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0014939420000246173, - "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0011472569999568805, - "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0010725280001224746, - "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0010973939999985305, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0013068840000869386, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0012636050000764953, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0011146669999106962, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0010978639998029394, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0010967820001042128, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0011285630000656965, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0010857820000182983, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.001663499000187585, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0011446619998878305, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0011225810001178615, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.001103826000189656, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0011534979998941708, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0011441819997344282, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0013810929999635846, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0011560339999050484, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.059923225999909846, - "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.001134433000061108, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.0038052480001624645, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0014960860000883258, - "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0011532879998412682, - "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0011381199999505043, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.001100189999988288, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.0019224109998958738, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0010867940000025555, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0014792859999488428, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0011908780002158892, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.002991342000086661, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0017544069999075873, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.0024491520000538003, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0017398610002601345, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0011107799998626433, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.002428424000072482, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0011993949999578035, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0011084560003382649, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.00797519499997179, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.00533963600014431, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 1.5896545219998188, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 1.5644828999998026, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_flow_id": 1.543279013999836, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_invalid_job_id": 1.5373231910002687, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_polling": 1.577083493000373, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_only": 1.5674566369998502, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_start_with_inputs": 1.5748044239999217, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 7.799859502000345, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_failure": 1.5495017349999216, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_success": 1.6278976110002077, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_unexpected_error": 1.5653220760000295, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_build_with_cancelled_error": 1.5950828360000742, + "src/backend/tests/unit/test_chat_endpoint.py::test_cancel_nonexistent_build": 1.587105927000266, + "src/backend/tests/unit/test_cli.py::test_components_path": 0.30107074599936823, + "src/backend/tests/unit/test_cli.py::test_superuser": 7.618732894999539, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.001131080000050133, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0011282330001449736, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.001145355000062409, + "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0011266110000178742, + "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.001177735999590368, + "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0011029669994968572, + "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0011195680003766029, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0013341190001483483, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0012703189995590947, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0011314980001770891, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0010914559998127515, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0010993510004482232, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.001133163999838871, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0011473500003376103, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0017058410003301105, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0011703029995260295, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0010994210001626925, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0011318720003146154, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.001171595000414527, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0011424889999034349, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0013220060000094236, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0011244469997109263, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.008291243999792641, + "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0011477600000944221, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.0044252630000301, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0015790349998496822, + "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0011861920002047555, + "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.001129966999997123, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.001111532000322768, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.0019257609997112013, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0011170029997629172, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0014880349999657483, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0012232110002514673, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.002580050999767991, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0017903490002026956, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.0024661479997121205, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0017843270002231293, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0011272520000602526, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0024364830001104565, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0012207170002511702, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0011376329998711299, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.00873666300003606, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.005530233000172302, "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": 6.782615235999856, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 10.735522493999952, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0010679709998839826, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.001096863999919151, - "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0010901420000664075, - "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.00108734600007665, - "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0011015620000307536, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0010998699999618111, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0011129529998470389, - "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0013266729997667426, - "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0011011720000624337, - "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0011726960001396947, - "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0011827939997601788, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.00104339399968012, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0010368220000600559, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0010532930002682406, - "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0010830779999650986, - "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0011891659999037074, - "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0011286420001397346, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_flow_objects": 12.06537662899973, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 7.912105234000592, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0011478500005068781, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.0011902709998139471, + "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0011612150005930744, + "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0011572280004656932, + "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0011778159996538307, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0012066499998582003, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.001135517999955482, + "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0013304930002959736, + "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0011588219999794092, + "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0012839539995184168, + "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0012499409999691125, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.001141009000093618, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0011447749998296786, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0011457269997663388, + "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0011733579999599897, + "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0013065879993519047, + "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0011869830000250658, "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, @@ -1380,143 +1417,143 @@ "src/backend/tests/unit/test_data_components.py::test_successful_get_request": 0.04254975001094863, "src/backend/tests/unit/test_data_components.py::test_timeout": 0.023703540966380388, "src/backend/tests/unit/test_data_components.py::test_url_component": 2.0934785840217955, - "src/backend/tests/unit/test_database.py::test_create_flow": 6.795524072999797, - "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 7.0761700729999575, - "src/backend/tests/unit/test_database.py::test_create_flows": 6.8525259620000725, - "src/backend/tests/unit/test_database.py::test_delete_flow": 6.783449164999865, - "src/backend/tests/unit/test_database.py::test_delete_flows": 6.829401803000337, - "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 7.1258168279996426, - "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 7.199661792999905, - "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 7.038736078000511, - "src/backend/tests/unit/test_database.py::test_download_file": 6.937713447000078, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 7.148966804999873, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 6.980441748999965, - "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 7.39001136799925, + "src/backend/tests/unit/test_database.py::test_create_flow": 7.7736883570005375, + "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 7.835954871000013, + "src/backend/tests/unit/test_database.py::test_create_flows": 7.8750039990000005, + "src/backend/tests/unit/test_database.py::test_delete_flow": 7.700541269000041, + "src/backend/tests/unit/test_database.py::test_delete_flows": 7.758902838999802, + "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 7.778141238999979, + "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 7.7061420710001585, + "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 8.44895551899981, + "src/backend/tests/unit/test_database.py::test_download_file": 7.786512090999622, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 7.832311850000224, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 7.9529257119997965, + "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 7.809500436000235, "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": 6.864894924999817, - "src/backend/tests/unit/test_database.py::test_read_flows": 6.745169486000123, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 6.78433152200023, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 6.8837496690000535, - "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 6.872361185999807, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 7.0905771819998336, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 6.843549924999934, - "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 6.832585058000177, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 6.795141260999799, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 6.850292456000034, + "src/backend/tests/unit/test_database.py::test_read_flow": 7.706977916000142, + "src/backend/tests/unit/test_database.py::test_read_flows": 7.834918652000397, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 7.707104169000104, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 7.836335767000037, + "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 7.633297582000068, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 7.766909471999952, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 8.065639190999718, + "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 8.045825753999907, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 7.783435836000081, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 7.710283953999806, "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": 7.109397393000108, - "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 6.994982475000143, - "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 6.967847005999829, - "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 7.10683404700012, - "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 6.91831368000021, - "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 6.974724482000056, - "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 7.155435854999723, - "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.11132520399951318, - "src/backend/tests/unit/test_database.py::test_update_flow": 6.8165826070001, - "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 6.938941126999907, - "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 6.982587826999861, - "src/backend/tests/unit/test_database.py::test_upload_file": 6.807922262999909, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 7.053658205999909, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 7.037994060000074, - "src/backend/tests/unit/test_endpoints.py::test_concurrent_stream_run_with_input_type_chat": 1.6758285310002066, - "src/backend/tests/unit/test_endpoints.py::test_get_all": 6.670083274999797, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 7.108527440000216, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 6.956566557000315, - "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 7.2178469430000405, - "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 6.960903640999732, - "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 1.5930292140001256, - "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 6.998266317999878, - "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 1.6412949420000587, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 7.00747074300034, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 1.6777187770003366, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 1.7274418250003691, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 1.6791904199999408, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 1.6742851759995574, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 1.6138332740001715, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 7.075550002, - "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 6.969724673000201, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 7.028505915999631, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 7.0496409150000545, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 7.016613677999885, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 6.8993703530004495, - "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.003009422000559425, + "src/backend/tests/unit/test_database.py::test_read_folder": 7.994443792000311, + "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 7.9767513920000965, + "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 7.820644940999955, + "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 7.87960509100003, + "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 8.095859404000294, + "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 7.952967028999865, + "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 8.071922558000097, + "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.10742571499940823, + "src/backend/tests/unit/test_database.py::test_update_flow": 7.885071369000343, + "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 7.854018240000187, + "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 7.972605347999888, + "src/backend/tests/unit/test_database.py::test_upload_file": 7.862329173000035, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 8.001666009000019, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 7.856805319000159, + "src/backend/tests/unit/test_endpoints.py::test_concurrent_stream_run_with_input_type_chat": 1.7674609129999226, + "src/backend/tests/unit/test_endpoints.py::test_get_all": 1.678170614999999, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 7.998182279000503, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 7.921596903000136, + "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 7.956669616999989, + "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 7.963215536000007, + "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 1.6835770130001038, + "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 8.059333852999771, + "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 1.736053955999978, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 8.02580567699988, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 7.875818621000235, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 1.7169736129994817, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 1.8107664829999521, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 1.667297955000322, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 1.7207184799999595, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 8.034867188000135, + "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 8.052046006999717, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 7.85975359799977, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 7.638998107000134, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 7.822118834000321, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 8.11840995800003, + "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.0029727250002906658, "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.0013944010001978313, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0012290559998291428, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0012754320000567532, - "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.002121960999829753, - "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.008396968999932142, - "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 7.293898901000375, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.002295121999395633, - "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.026198484000360622, - "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.025667922000138788, - "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.02558097999963138, - "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.0024790020002001256, - "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.0023117729997466085, - "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.0023027460006233014, - "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.002642905999891809, - "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.002489572000285989, - "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.002740076000463887, - "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.0023300570001083543, - "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.0023205180000331893, - "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.0030766669997319696, - "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 7.13225733299987, - "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.003045649999876332, - "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 5.685391603999506, - "src/backend/tests/unit/test_initial_setup.py::test_sync_flows_from_fs": 7.115788888000225, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.0037150309999560704, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.002652240000315942, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0010725299998739501, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0010942399994746665, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.001118273999509256, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0010901229998125928, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.0024608650001027854, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0011117430003650952, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0010755640000752464, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0010631110003487265, + "src/backend/tests/unit/test_frontend_nodes.py::test_frontend_node_to_dict": 0.001382818999900337, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0011970429991379206, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0013019490002079692, + "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.002167082000141818, + "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.008387682000375207, + "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 8.051438291000068, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.002123401000062586, + "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.025965014999655978, + "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.025352742999984912, + "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.02550854100036304, + "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.002332601000489376, + "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.002143888999853516, + "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.0021411440002339077, + "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.00259516000005533, + "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.002279100000123435, + "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.0027859470005751064, + "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.002203999999892403, + "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.0021345510003811796, + "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.0034570569996503764, + "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 7.961834909999652, + "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.0035442909997982497, + "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 6.089523459999327, + "src/backend/tests/unit/test_initial_setup.py::test_sync_flows_from_fs": 8.094359173999692, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.003816507999999885, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.002647307000188448, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.001155784999809839, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0011564760002329422, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0011720069996954408, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0011792099994636374, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.0024776420004855026, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.00116533399977925, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.001143652999871847, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0011478100000203995, "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.0031123130002015387, + "src/backend/tests/unit/test_loading.py::test_load_flow_from_json_object": 0.003213954000329977, "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.0010973450002893514, - "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0011879640001097869, - "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0011638380005933868, - "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0011391829998501635, - "src/backend/tests/unit/test_logger.py::test_init_default": 0.001159421000011207, - "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0017870339997898554, - "src/backend/tests/unit/test_logger.py::test_len": 0.0011480079997454595, - "src/backend/tests/unit/test_logger.py::test_max_size": 0.001095061000341957, - "src/backend/tests/unit/test_logger.py::test_write": 0.0011855480001941032, - "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0011635079999905429, - "src/backend/tests/unit/test_login.py::test_login_successful": 7.086207412000022, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 7.396481336999386, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 7.1579255419997025, - "src/backend/tests/unit/test_messages.py::test_aadd_messages": 6.933379780999985, - "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 6.886333065000144, - "src/backend/tests/unit/test_messages.py::test_add_messages": 7.206530637000014, + "src/backend/tests/unit/test_logger.py::test_enabled": 0.0012356950005596445, + "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0012698689997705515, + "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0012501920004979183, + "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.001227638999807823, + "src/backend/tests/unit/test_logger.py::test_init_default": 0.001218782999785617, + "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0018810979995578236, + "src/backend/tests/unit/test_logger.py::test_len": 0.0012553900005514151, + "src/backend/tests/unit/test_logger.py::test_max_size": 0.0012012709998998616, + "src/backend/tests/unit/test_logger.py::test_write": 0.001232819000051677, + "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0012139139998907922, + "src/backend/tests/unit/test_login.py::test_login_successful": 8.492176562000623, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 8.451103230999706, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 8.344195648000095, + "src/backend/tests/unit/test_messages.py::test_aadd_messages": 7.970951181999681, + "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 7.9234001659997375, + "src/backend/tests/unit/test_messages.py::test_add_messages": 8.008547263999844, "src/backend/tests/unit/test_messages.py::test_add_messagetables": 0.05725845799315721, - "src/backend/tests/unit/test_messages.py::test_adelete_messages": 7.030938054999751, - "src/backend/tests/unit/test_messages.py::test_aget_messages": 7.056876489999468, - "src/backend/tests/unit/test_messages.py::test_astore_message": 7.09075519299995, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 7.051321969000128, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 6.942048883000098, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 8.16218304899985, - "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 7.076875416999883, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 7.172459421999974, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 7.069253036999726, + "src/backend/tests/unit/test_messages.py::test_adelete_messages": 7.92234862100031, + "src/backend/tests/unit/test_messages.py::test_aget_messages": 8.143012155000633, + "src/backend/tests/unit/test_messages.py::test_astore_message": 7.866163549000248, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 8.072090564999598, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 8.1213803859996, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 8.11168996500055, + "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 8.139112158999978, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 8.023430629999893, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 7.983623630000238, "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": 7.03030470900012, - "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 6.989919890999772, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0014252620003389893, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0016844629994920979, - "src/backend/tests/unit/test_messages.py::test_delete_messages": 7.0347794919998705, - "src/backend/tests/unit/test_messages.py::test_get_messages": 7.282538511999974, - "src/backend/tests/unit/test_messages.py::test_store_message": 12.959293336999963, + "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message_generates_a_new_message": 7.971082601000035, + "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 7.909791393999967, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0014464579999184934, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0016580119995524, + "src/backend/tests/unit/test_messages.py::test_delete_messages": 7.865082509999866, + "src/backend/tests/unit/test_messages.py::test_get_messages": 8.086829465999926, + "src/backend/tests/unit/test_messages.py::test_store_message": 14.790872386999581, "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, @@ -1525,117 +1562,117 @@ "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": 7.144024492999961, - "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 7.047052416000042, - "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 7.053901444000076, - "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 7.061167494000074, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 7.034967280999808, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 7.032935120000275, - "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.007903132000137703, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages": 8.069010896999771, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 8.086752505999812, + "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 8.008369930999834, + "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 7.958414890999848, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 8.036155208999844, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 7.952809845000047, + "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.00806133400010367, "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.0011258240001552622, - "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0012459979993764136, - "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0010943060001409322, - "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.001102681000247685, - "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0010589790003905364, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0011452609996922547, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0011366740004632447, - "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0011008669998773257, - "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0011220880001019395, - "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0016497490000801918, - "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0010965490000671707, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0010725960005402158, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0011027720001948182, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.001075359999504144, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.001110054000037053, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0011223779997635575, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0011081619995820802, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0010661020000952703, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0010925239998869074, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0011430370000198309, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0010520360001464724, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0010737470001913607, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0011234799994781497, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0011121470006401069, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.001073757999620284, - "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs": 0.0023913389995868783, - "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs_invalid_type": 0.015015853000022616, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.0027447850002317864, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.0028105179994781793, - "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.001195686000301066, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0012818130003324768, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.001270761999876413, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0012554759996419307, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0011494389996187238, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0012446850000742415, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0012579700000969751, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0012294969997128646, - "src/backend/tests/unit/test_telemetry.py::test_init": 0.0012185870004941535, - "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0012020559997836244, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.005987562000427715, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.019105503999526263, - "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.001143597000009322, - "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.003800818999934563, - "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0011717299994415953, - "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0012292559999877994, - "src/backend/tests/unit/test_user.py::test_add_user": 7.35466716000019, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 7.0303670469998, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 6.999533392999638, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 7.119168191000426, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 7.055177074000312, - "src/backend/tests/unit/test_user.py::test_delete_user": 7.1636931770003685, - "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 7.049018445999991, - "src/backend/tests/unit/test_user.py::test_inactive_user": 7.043466381000144, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 7.1173301509998055, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 7.315545383999961, - "src/backend/tests/unit/test_user.py::test_patch_reset_password": 7.11123594799983, - "src/backend/tests/unit/test_user.py::test_patch_user": 7.1421705570000995, - "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 7.824587322999832, - "src/backend/tests/unit/test_user.py::test_read_all_users": 7.071722819000115, - "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 7.040300858000137, - "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0017936489994099247, - "src/backend/tests/unit/test_validate_code.py::test_create_class_module_import": 0.009600545000012062, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0017456190003031224, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0025057839998225973, - "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0015240269999594602, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.001297675000387244, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.001487980000092648, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0015284359997167485, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.001323343999501958, - "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.001659388999996736, - "src/backend/tests/unit/test_version.py::test_compute_main": 0.0011375379999662982, - "src/backend/tests/unit/test_version.py::test_version": 0.0011376080005902622, - "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_invalid_frame": 0.0012611480001396558, - "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_valid_frame": 0.0015898910000942124, - "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_silence_detection": 0.0012563000000227476, - "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_with_real_data": 0.0038523129996974603, - "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 7.163265051000053, - "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 7.018085498999881, - "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 7.097139045999484, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.001154571000370197, - "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.0011934630001633195, - "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.0011352450005688297, - "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.0011993929997515806, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0011742869996851368, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.001604027999292157, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0012262029999874358, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0011459040001682297, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.001134080999690923, - "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.0011111399999208516, - "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.0011263180003879825, - "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.001129552999373118, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0011150259997521061, - "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.0011332500002936285, - "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.0011302340003567224, - "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.0011268289999861736, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0011494399996081484, - "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.0011286519993518596, - "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.001142678000178421, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0011018909999620519, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0011327079996590328, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0011521659998834366, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.001065474000370159, + "src/backend/tests/unit/test_process.py::test_multiple_tweaks": 0.0011249380004301202, + "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0012776529997609032, + "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0011392860001251393, + "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0011440650005170028, + "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.001106041999264562, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0012128919997849152, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0011674779998429585, + "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0013312519999999495, + "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0011460659998192568, + "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0017861430001175904, + "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0011547929998414475, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0013774180001746572, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0011360880002939666, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0012053370001012809, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.001227688000199123, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0012251630005266634, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0012437099999260681, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0011916219996237487, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0012281510003049334, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0011943669996981043, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.001167098000223632, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0012180409999018593, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0011917120000362047, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0012294929997551662, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.001182795999739028, + "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs": 0.002468966000378714, + "src/backend/tests/unit/test_schema.py::test_schema_to_langflow_inputs_invalid_type": 0.0151985239995156, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.004050063000249793, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.002778080999632948, + "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0012313760003053176, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0013266850000945851, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0013187890003791836, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0012785150001946022, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0011808110002675676, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0012884819998362218, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.001280997999401734, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0013201410001784097, + "src/backend/tests/unit/test_telemetry.py::test_init": 0.001226106000103755, + "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0012004490004073887, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.006086161999974138, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.018731439000021055, + "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.001156066000021383, + "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.004255497000485775, + "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0011968920002800587, + "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.001239703000010195, + "src/backend/tests/unit/test_user.py::test_add_user": 8.557946950999849, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 16.045508988000165, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 8.039350372999706, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 8.088568356999986, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 7.986361976999888, + "src/backend/tests/unit/test_user.py::test_delete_user": 8.02366178200009, + "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 8.24348487099951, + "src/backend/tests/unit/test_user.py::test_inactive_user": 8.892280826000388, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 8.507660806999866, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 8.245516079000026, + "src/backend/tests/unit/test_user.py::test_patch_reset_password": 8.383602029000485, + "src/backend/tests/unit/test_user.py::test_patch_user": 8.497171417000118, + "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 8.257433091000166, + "src/backend/tests/unit/test_user.py::test_read_all_users": 8.107541076000416, + "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 8.278457001000334, + "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0018244310003865394, + "src/backend/tests/unit/test_validate_code.py::test_create_class_module_import": 0.010037731000011263, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0016954620004980825, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0018235309998999583, + "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0014955090000512428, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0012775019999935466, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.001455415000236826, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0015175700000327197, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0012705279996225727, + "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.0016461410004922072, + "src/backend/tests/unit/test_version.py::test_compute_main": 0.0011240759999964212, + "src/backend/tests/unit/test_version.py::test_version": 0.0011308789999020519, + "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_invalid_frame": 0.0012139530003878463, + "src/backend/tests/unit/test_voice_mode.py::test_resample_24k_to_16k_valid_frame": 0.0016731100004108157, + "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_silence_detection": 0.0012987640002393164, + "src/backend/tests/unit/test_voice_mode.py::test_webrtcvad_with_real_data": 0.003893349999543716, + "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 8.514974435000113, + "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 8.307984575999853, + "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 8.287845151000056, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0011937969998143672, + "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.0011743710001610452, + "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.001189828999031306, + "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.00123208800005159, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0011804410000877397, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0015830910001568554, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0012061689999427472, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0011635400001068774, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.001173129000562767, + "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.0011477900002319075, + "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.001134987000568799, + "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.0011724570003934787, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.001175480999336287, + "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.0011696010005834978, + "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.0011495430003378715, + "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.0011454649998086097, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0011429919995862292, + "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.0011735370003407297, + "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.0011637099996733014, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0011674880001919519, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.001179440999749204, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0011469279997982085, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0010738630003288563, "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, @@ -1644,74 +1681,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.0016332719997080858, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.0011757689999285503, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.001174657000319712, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.001749356999880547, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0011382789998606313, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.001754135999817663, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0016559629993935232, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0017175079997286957, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0011260459996265126, - "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.0011353030004102038, - "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.001101721000395628, - "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.0011368569998921885, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0011484280003060121, - "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.0011392420001357095, - "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.0011214890000701416, - "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.0011279400000603346, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0011508429993227764, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.00121357900025032, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0010552970002208895, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.001099547000194434, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0011396320001040294, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0011457230002633878, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0011651999998321116, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0011246250001022418, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.001147996999861789, - "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.0011590289996092906, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0011675340001602308, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0011823009999716305, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0011709800000971882, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0011557219991118473, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0011673630006043823, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0010712739990594855, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.001042851999955019, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0011655399998744542, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0011716009998963273, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0011536279998836108, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0011893360001522524, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0012085600005775632, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0011584869998841896, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0011544209996827703, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0011717519996636838, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0011525660002007498, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0016375090003748483, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0011276390000602987, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0011322290006319236, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0011235319993829762, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0011296939997009758, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.001324337000369269, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0011371880000297097, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0013031260000389011, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0011183819997313549, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0012681719999818597, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0013760420001744933, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.001273882000532467, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.03069068900003913, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.031230837000293832, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0014255440000852104, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0013644919999933336, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.04935942499969315, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0012835700003961392, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.0012844510001741583, - "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.0013686590009456268, - "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.045061630999953195, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0021395939993453794, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0012160749997747189, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.001236912999956985, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.001240359999883367, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0012135689994465793, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0012070079997101857, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0012634720001187816 + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_directory": 0.0017205280000780476, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.0012174710004728695, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.001202792999720259, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0018654700002116442, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.001165353000487812, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0018251829997097957, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0017480299998169357, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0017908810000335507, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0011390140002731641, + "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.001161756999863428, + "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.0011390139998184168, + "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.001142801999776566, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0011374800005796715, + "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.0011840089991892455, + "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.0011195479996786162, + "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.0011538729995663743, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0011276240002189297, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0011740800000552554, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0010651359998519183, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.00107827100009672, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0011596109998208703, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.001172879000478133, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0011648930003502755, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0011793399999078247, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0011988349992861913, + "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.0012010089999421325, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0011820650001936883, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.00116894000029788, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.001182677000088006, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0011971339995398012, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0011651929999061394, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.001088649999928748, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0010737819998212217, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0012155379995419935, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0011866130002999853, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0011743589993784553, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0012085530001968436, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0011839489998237696, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.001169452000340243, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0011902300002475386, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0012037759997838293, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0011839380003948463, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0016738820004320587, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0010960649997286964, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0011064139994232391, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0010737829998106463, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0010598469998512883, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0011056919997827208, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0011319209993416735, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0010668889999578823, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0010756869992292195, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0011703720001605689, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0012050669993186602, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.001153321999936452, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.02871849899975132, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.028377141999953892, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0013535550001506635, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0012092149995623913, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.05081630099994072, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0011441450005804654, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.0017904989999806276, + "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.0012907989998893754, + "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.04771774000028017, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.001412013999924966, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0011792489999606914, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0012022009996144334, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0011709229997904913, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0011716240001078404, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0011741600005734654, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0012071500000274682 } \ No newline at end of file