diff --git a/src/backend/tests/.test_durations b/src/backend/tests/.test_durations index 13f21ce46b72..79eb36454b3b 100644 --- a/src/backend/tests/.test_durations +++ b/src/backend/tests/.test_durations @@ -67,189 +67,194 @@ "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.0017664220000028763, - "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.0020171710000056464, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 2.0926113019999946, - "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 24.072384871999958, - "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 1.6483222189999935, - "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 1.5895398360000002, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.10028602699998146, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.0721910740000169, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.04768926299999521, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.045377199999961704, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.04612871299997323, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 2.061104278999977, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.02488242100000093, - "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.03627241200001663, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 1.1378193049999936, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 1.1467941230000065, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 1.7924665789999779, - "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 1.6101021950000245, - "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 2.3192277669999726, - "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 1.7585779760000264, - "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 1.7127983779999738, - "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 2.9864130839999916, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 2.299386808999998, - "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 1.6704499059999875, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 1.5979684099999645, - "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 1.6045227609999984, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 1.609264732999975, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 1.6257391329999678, - "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 1.5913068099999919, - "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 2.247068436999996, - "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 1.6345263860000045, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 1.6287490460000527, - "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 1.6252291679999757, - "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 2.3466719200000625, - "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 2.1822622230000093, - "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 1.182426089000046, - "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 1.423034679000068, - "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 1.8575151180000375, - "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 2.88253293300005, - "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 1.6234322399999996, - "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 1.6203874440000163, - "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 2.113251393999974, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 1.1577290399999924, - "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 1.1883274069999743, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 1.6283148809999375, + "src/backend/tests/unit/api/test_api_utils.py::test_get_outdated_components": 0.001723762000011675, + "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.0021512449999647743, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 2.1891844959999958, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 26.932119254000014, + "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 1.5971828329999767, + "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 1.6408567639999774, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.1022589360000552, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.07282844299996327, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.04861316899999224, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.04575764400001958, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.04749316799998837, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 2.077103003000019, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.026699189999987993, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.0369987169999888, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 1.1362698049999835, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 1.115714842999978, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 1.9347581750000131, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 1.6310770859999764, + "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 1.747713062999992, + "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 1.6087198790000343, + "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 1.765741716000008, + "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 1.8554209590000141, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 2.353616200999994, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 2.3920143929999824, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 1.6262816090000172, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 1.618500231999974, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 2.314625342000028, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 1.6547245109999835, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 1.6257028620000256, + "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 1.632802335000008, + "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 1.6190434200000254, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 1.6215536150000105, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 1.639103399999982, + "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 1.6299057069999776, + "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 2.217735793999992, + "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 1.1557177720000027, + "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 2.2369402500000035, + "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 1.8706096770000045, + "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 2.1197242260000166, + "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 1.6319025610000324, + "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 1.6494264750000127, + "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 2.110978596000024, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 1.162027753000018, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 2.087020391999971, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 1.6626116210000248, "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__Exception": 5.891528583015315, "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__HTTPException": 2.8841335409670137, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__exception": 1.6335458440000252, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 1.6331005370000184, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__exception": 1.6434858309999925, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 1.994178679000015, "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_alread_exists": 3.690157334029209, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_already_exists": 1.6438171780000062, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 2.537336658000015, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 1.636137012000006, - "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 1.6641465029999836, - "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 1.7027716990000386, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_already_exists": 1.681239531999978, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 1.6453638670000146, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 1.6349372560000006, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 1.636894978999976, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 1.6660536050000019, "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": 1.6560593309999945, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 1.650576161999993, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 1.6284899400000086, - "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 1.6246974869999349, - "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 2.622730421999961, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable__exception": 1.6467641200000003, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 2.6421574070000133, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 1.6737791529999697, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 1.6490242650000084, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 1.634387600999986, "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": 1.7112059780000095, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.001582951999978377, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env": 0.0735330179999778, - "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env_tweaks": 0.052142408999998224, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable__exception": 1.661129977999991, + "src/backend/tests/unit/api/v2/test_files.py::test_delete_file": 1.676915374000032, + "src/backend/tests/unit/api/v2/test_files.py::test_download_file": 1.6459870810000155, + "src/backend/tests/unit/api/v2/test_files.py::test_edit_file": 1.7047364250000783, + "src/backend/tests/unit/api/v2/test_files.py::test_list_files": 2.736012813000002, + "src/backend/tests/unit/api/v2/test_files.py::test_upload_file": 1.6300456099999963, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0016179230000261668, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env": 0.08027803200002381, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env_tweaks": 0.05728753700003608, "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.0039044009999429363, - "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 0.00480264699996269, - "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.0014339439999844217, - "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.006750678999992488, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.001161867000064376, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.02085784700000204, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0012972399999853224, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0010971659999654548, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0019147499999689899, - "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.009818080999991707, - "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 0.09273734300001024, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.0024048150000339774, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.0028714339999282856, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.0021794629999476456, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0014205089999563825, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.0013943189999849892, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0014474390000032145, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0016350389999502113, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0014152779999676568, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0014980430000264278, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0014052799999717536, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0016366319999860934, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.001491802000032294, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0014682180000136213, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0019887980000703465, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.002626015999965148, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.0024550780000254235, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.0022583520000125645, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.002508927999997468, - "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.0020916999999940344, - "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 0.05666829000000462, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.028212603999975272, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.03137224500000002, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.0035259959999507373, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_binary_content": 0.0033916350000140483, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_default_filename": 0.004045294000036392, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_filename_from_content_disposition": 0.004148717000020952, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.0031015740000270853, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.02794147900004873, - "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.030576882000048045, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.0014645109999946726, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.35429217799998014, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.3220246650000149, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.3252520620000041, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.0052828920000251856, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004169273999991674, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.0035210180000149194, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.004688342999997985, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.004338450999966881, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.003925229999993007, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.0038659389999793348, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.0038516829999935, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.004068596999900365, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.19926420199999484, - "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.0063204970000469984, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.001138754000010067, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.5584716239999921, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.4843777889999501, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.5033613420000052, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.005710409000073469, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.0035457209999663064, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.0035309650000385773, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.0029287319999866668, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.002296290999993289, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.0027772000000254593, - "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.004648640999960207, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.0027789620000362447, - "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.002605229000039344, - "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.0030376050000313626, - "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.0028042090000326425, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.00131556499997032, - "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.0013147420000336751, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0012992439998811278, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.0014071040000089852, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.0043285829999604175, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.003440796000006685, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.006092340000009244, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.004100347999951737, - "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.004109253000024182, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.003213082000002032, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.002565134000008129, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0031284449999589015, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool": 0.004062598000018625, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 0.005037356000002546, + "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.0016496629999664947, + "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.007014143000048989, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.0012091479999298826, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.022000132000016492, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0013468350000493956, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0012154389999636805, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.001352847000021029, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.010304812999947899, + "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 0.08754465600003414, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.0025188730000422765, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.003077200999996421, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.002142536999940603, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0014285990000075799, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.001442914999927325, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0014812070000402855, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0016526479999470212, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0014700060000336634, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.0015425120000145398, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.0014376259999835383, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0016797700000097393, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.001559776000021884, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0015398770000274453, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0016702720000125737, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.002692477999971743, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.0025185129999840683, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.0023471009999980197, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.002541485999984161, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.002195157000016934, + "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 0.056414721000010104, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.028068004000033397, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.027571442000009938, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.003413201000000754, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_binary_content": 0.0031255509999823516, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_default_filename": 0.004084809000005407, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_filename_from_content_disposition": 0.00416332700001476, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.0033499129999654542, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.027987322999990738, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.029605596000010337, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.001465638000013314, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.06802928100000827, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.06794739799994431, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.06602792099999988, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.005469464999976026, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.00443566700005249, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.0035438159999898744, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.004687561000025653, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.004094598000108363, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.003924458999961189, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.003931733000001714, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.0039090410000426346, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.0040328119999912815, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.2131661100000315, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.006418165999946268, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.00109789800001181, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.2691876420000767, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.27673955900002056, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.26249101699994526, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.0057553009999651294, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.0031274240000129794, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.003826976999960152, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.0028527700000040568, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.0023320220000186964, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.002957214999980806, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.004826309999998557, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.0028340450000428064, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.0026266660000260345, + "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.003017297999974744, + "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.002844944999992549, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.0013567740000439699, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_system_message": 0.004116217999978744, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0013275580000140508, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.0013322889999471954, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.0014723109998726613, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.004038223000009111, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.0035416919999420315, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.0061717540000358895, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.0041197549999765215, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.004227367999988019, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.0031274749999852247, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.0025147360000232766, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0030709089999731987, "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.0025876739999830534, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.003453150000041205, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.00394679900000483, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.002963835999935327, - "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.003422513000032268, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 1.1885279690000061, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_invalid_output_schema_type": 0.002644720000034795, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.003435141000011299, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.003962380000018584, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.0025805699999637, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.003467261999958282, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 1.1449153510000656, "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.17]": 4.332370791060384, "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.18]": 3.6762167080305517, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.19]": 1.506435748000058, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 1.5005104670000264, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 2.6375500490000263, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 1.1692833769999993, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 1.1913141989999758, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 1.1841584390000435, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 1.2134346779999419, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 1.1975593859999663, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 1.1762661480000247, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0010831819999452819, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.0.19]": 1.2329925420000336, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 1.2492757539999388, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 2.3676520279999522, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 1.158170408999979, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 1.1787317929999404, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 1.1643504640000515, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 1.1995556480000005, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 1.1710350230000017, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 1.1617541489999326, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.001132574000052955, "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.38338067799998043, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.3315581099999463, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.3199194839999677, - "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.003783465999958935, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 1.2297336979999614, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 3.2132040689999712, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 1.2158900809999977, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 1.1921888020000324, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 1.2054418849999706, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 2.4274697839999817, - "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 2.5483325800000216, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.0.19]": 0.06699565000002394, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.06535118499999726, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.06503300999997919, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.003874906000021383, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 1.1479026769999336, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 2.9181883140000764, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 1.1620829350000008, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 1.168388613999923, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 1.1462840699999788, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 2.4426571549999494, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 2.585568645999956, "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, @@ -257,718 +262,718 @@ "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.0007917070000189597, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0008034589999965647, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.0011928950000310579, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0007475330000374925, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0007547059999524208, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0007445670000265636, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0007671310000318954, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0007427939999615774, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0007415230000447082, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0007444780000014362, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0007293909999930293, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0007263439999860566, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0007691240000440303, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0007365829999912421, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.000749116999998023, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.000758484000016324, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.0007458399999791254, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0007322960000237799, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0007613000000219472, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0007787010000583905, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0007607490000509642, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0007337580000239541, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.00074468899998692, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0007472130000110155, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0007526240000288453, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0007818180000072061, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0007297209999705956, - "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0007433470000250963, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.09639183199993795, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.027727185000003374, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.02932669799992027, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.003904900999941674, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.0047898830000008275, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.00359662699997898, - "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.12016098700001976, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model": 0.003277932999992572, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.00300825099998292, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.003224341000077402, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.0026090950000252633, - "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.023272419000022637, - "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.002793990000100166, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 1.2034025799999313, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_empty_str_endpoint": 0.0009041650000654045, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0008441529999458908, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.001372533999983716, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0008540310000171303, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0008658140000079584, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0008380219999821747, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0008581380000123318, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.0008719659999769647, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.000855975000035869, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0008397149999836984, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0008702619999780836, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0009671639999737636, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0008378609999795117, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0008614339999439835, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.000854763000006642, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0008414879999918412, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.0008466269999871656, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0008363680000229579, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.000860964999958469, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0008563349999803904, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0008387529999822618, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.000863910000020951, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0008973129999958473, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.0008967910000023949, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.00090444500006015, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0008451760000411923, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.0008692199999700279, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0008504060000404934, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.08628453900001887, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.026232590999995864, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.028671024000004763, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.0037066309999431724, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.004603041000052599, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.0036775149999925816, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.11836901399993849, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model": 0.0033316970000214496, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.0030313240000054975, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.0032994459999144965, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.0026452610000546883, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.023795429999950102, + "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.003212883999992755, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 1.157150561000094, "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.17]": 3.6106157921021804, "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.18]": 3.6919090420706198, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.19]": 1.5262431200000037, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.0]": 1.5119957219999947, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.1]": 1.5391809070000022, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_latest_version": 1.214653468999984, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.001164981999977499, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.0.19]": 1.244684884000037, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.0]": 1.237724285000013, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.1]": 1.2253341289999753, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_latest_version": 1.1696133099999884, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0013616929999784588, "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.3173421859999621, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.4005258680000452, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.33265653099994097, - "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.004032909000045493, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.002298818000042502, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.0023402539999892724, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.0023728749999918364, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.0037859610000055, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.00300636599996551, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.003154371999983141, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.003189296000016384, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.002688090999981796, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.0029119210000203566, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.00284133899998551, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.002823803999945085, - "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.0028113329999541747, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0013532230000805612, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.0033384950000368008, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.001349666000066918, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.001355107000051703, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.0014777849999632053, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.0021238799999991897, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.002179624000007152, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.39126431300002196, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.00490905300000577, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.0024886609999725806, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.002572526999983893, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.002276592999976401, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.0023671030000400606, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0024095329999909154, - "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.003963029999965784, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.001159332000042923, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.30521799900003543, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.3314794929999607, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.3178508440000769, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.0054207489999953395, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.0027354009999953632, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.002362825000034263, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.002226421000045775, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.0019520600000078048, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.0022370720000139954, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0019768459999909282, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.001977608999993663, - "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.0020304960000316896, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 2.614170537000007, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.0.19]": 0.06607787100006135, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.06533926199995221, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.06444980400004852, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.004049994000013157, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.002248576999988927, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.002266770000062479, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.0023418320000132553, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.0037897470000416433, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.0030465529999901264, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.0031784699999661825, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.0027016550000098505, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.002694050999934916, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.002878878000046825, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.002840396999999939, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.0029066309999734585, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.002572624000038104, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.001314524999997957, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.003301491000001988, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.001284048000002258, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.0013249350000705817, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.0014655079999670306, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.002208731999928659, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.0022617609999997512, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.40913079599999946, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.004725391000022228, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.00259860299996717, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.0024477109999452296, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.0023560380000162695, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.0023818750000828004, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0024839470000301844, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.00424480100002711, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.0012335330000041722, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.06802111200005356, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.06620343499997716, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 0.06626825699999017, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.005555747000016709, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.0030157050000525487, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.002484188999972048, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.002511389000062536, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.0021230020000189143, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.0024262089999638192, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0021115490000056525, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0021282109999560817, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.002073398000106863, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 2.5534056460000443, "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.17]": 15.071019583090674, "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.18]": 5.277748624968808, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.19]": 1.5972569549999776, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 1.547188312000003, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 1.5601003580000565, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 1.1978886270000544, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 1.2389923779999776, - "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 1.245220329999995, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0019088899999815112, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0014505749999784712, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.002242202000047655, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.001598010999998678, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0015595590000430093, - "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.0014709040000298046, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.002326318999905652, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.001913717999968867, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.002114594000033776, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.002369588000078693, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.001898621000066214, - "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.001902649999976802, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 1.2190497669999445, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 1.2484823350000056, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 1.2477572319999695, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 1.2170295479999709, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 1.2722986410000203, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 1.2280206410000005, - "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 2.7748137290000727, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.0010985790000290763, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.002111387000013565, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.0021410829999695125, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.003192983000019467, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.0012621739999758574, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0010485450000601304, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.0012030329999674905, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.0019966849999946135, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.0021250740000482438, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.006102161999933742, - "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.0019679100000189464, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0010635139999521925, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.0029040679999638996, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.004392761999952199, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0010796029999937673, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0010846220000075846, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0010761159999788106, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.002608625000050324, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.0036714960000381325, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.002287314999989576, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.0022573310000666424, - "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.009206557999959841, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.0016749140000342777, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.0017674360000228262, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.0018179109999891807, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.002750649000006433, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.0031239360000654415, - "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.005360497000026498, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0010597670000151993, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.003828390999956355, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.001055056999973658, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.0012596089999874494, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.0010462509999911163, - "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.005544940999982373, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.0.19]": 1.23776399999997, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 1.2313879729999258, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 1.2421714260000272, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 1.182826551000062, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 1.1762496829999805, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 1.1749897029999374, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0019361999999887303, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.0014971270000501136, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.0022158740000008947, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0016908499999885862, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0016475279999781378, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.0015254000000481938, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.0023917450000112694, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.0020441529999288832, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.002244588999985808, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.0023469400000522, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.002204483000014079, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0019765369999618088, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 1.1561362710000367, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 1.17096962699992, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 1.182138373999976, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 1.1636317330000452, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 2.79426485099998, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 1.1896238390000349, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 1.2081590440000127, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.001116843999966477, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.002064309999980196, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.0021518950000540826, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.003155765999963478, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.0011058319999506239, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0010891709999896193, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.0012315879999960089, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.002321672999983093, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.0033472749999532425, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.005966675000024679, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.0021686669999212427, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0010602580000522721, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.002153117000034399, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.004379049999954532, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.00125228700005664, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0011069639999732317, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0017069090000063625, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.0025526250000211803, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.00370086700002048, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.0024993359999712084, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.0022779499998932806, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.009024728000042614, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.0017395900000565234, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.001781110000024455, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.0018252129999609679, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.002732763000039995, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.0031449259999476453, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.005404471000019839, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0011467799999991257, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.003764938000017537, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0011067650000313733, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.0012075139999865314, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.0011742209999852093, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.005399851999982275, "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.003065276000029371, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.003132080999989739, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.0028272720000472873, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.002665631999946072, - "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.02800723999996535, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0010640439999747286, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.001261111999951936, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.001055038999993485, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0011962809999772617, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.003476933999991161, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.003073732999951062, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.0034816630000022997, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_text": 0.003240050999977484, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.006645843999990575, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.002715656000020772, - "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.01646027800001093, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_error_handling": 0.0029933030000393046, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.0031181549999814706, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.002802102000089235, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.0027040679999572603, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.030168266999965, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0011013749999619904, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0012413079999191723, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.0010961550000274656, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.001265030000013212, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.00345886400003792, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.0030586540000285822, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.0034634809999829486, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_text": 0.0029277880000222467, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.005892818000006628, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.0027341659999251533, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.01700923799995735, "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.001065947999961736, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.0012342129999751705, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.0010661600000503313, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.001263746999995874, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.00295180400001982, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content_text": 0.002092966000020624, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.004898163000007116, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.002144027999975151, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.0018913960000190855, - "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.014378053000029922, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_all_versions_have_a_file_name_defined": 0.0010734829999705653, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.0012673360000121647, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.0011384559999214616, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.0012297350000380902, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.002905516999987867, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content_text": 0.002214942999955838, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.004774370999996336, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.0021319560000279125, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.0019043299999452756, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.017321923999929822, "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.002373757000043497, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.002559044000065569, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.00275546999995413, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.0021808369999689603, - "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.05039124400008177, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_error_handling": 0.00246469100000013, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.002612708000015118, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.002569507000032445, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.002190104999954201, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.050774796999974114, "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.04713727600000084, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 0.3785331309999833, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.1292130369999427, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 1.1154383170000415, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.7348582889999307, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.44702543899995817, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.4506427389999885, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 0.8634547639999823, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.11818538799997214, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 1.830324289000032, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.055607142000098975, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 1.4427342330000101, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 1.7242415970000593, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 1.6014209090000122, - "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 2.478888298999948, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.0027421949999961726, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.004630257000030724, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004073938000033195, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.002741482999965683, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.002723688999992646, - "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.0038881929999661224, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_all_versions_have_a_file_name_defined": 0.046246247999988555, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 3.427000286000066, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.10453609700005018, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 3.488114286000041, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.43245925500002613, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.17564554999995607, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.17097311700001683, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 3.259763908000025, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.11628223299999263, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 3.2907300879999752, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.056618803000048956, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 3.0879695149999407, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 3.2551717360000225, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 3.2847570890000384, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 3.3523207129999832, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.002945446999945034, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.003411429000038879, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.0041316510000228845, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.0028336469999885594, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.0027896729999952186, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.003985855999985688, "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.005410901000004742, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0011097899999867877, - "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0012992239999221056, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.002589439999951537, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.003457229000048301, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs": 0.001789840000071763, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs_various_components": 0.006909415999984958, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.01316279000002396, - "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.032138990999953876, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 1.215112624000085, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 1.2478805700000066, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 1.2671840419999967, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 1.2259188890000132, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 1.2442136129999426, - "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 1.2504491739999821, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0015193229999681535, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0017629279999482605, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.0016863740000871985, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.020364267999980257, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0016182080000248789, - "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.001559126999950422, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0008787689999962822, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0008364610000057837, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0008566370000266943, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0012867380000329831, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.002755679999950189, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0016377439999359922, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.001287330000025122, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.000961033000066891, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0009737859999745524, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0011659950000080244, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0008431520000726778, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0009404530000551858, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.001397145999874283, - "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0008690109999633933, + "src/backend/tests/unit/custom/component/test_component_to_tool.py::test_component_to_toolkit": 0.0052982290000045396, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0012598029999253413, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0013373070000284315, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.0026953160000289245, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.003564166000046498, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs": 0.00187905600000704, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs_various_components": 0.006996333999950366, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.015441477999956987, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.03070046199997023, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 1.1765698659999657, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 1.1918901489999598, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 1.179503784000019, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 1.1958707590000017, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 1.1837573450000036, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 1.2048590949999607, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0016320490000225618, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0018618790001028174, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.0017779240000095342, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.019415772999991532, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.001766701999997622, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0017263370000364375, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0009268390000443105, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0009796559999131205, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0009870920000025762, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0013243230000057338, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.0021455330000321737, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0016579470000692709, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0012908710000374413, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0010605079999663758, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0011708609999914188, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0013045150000152717, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.001014863000079913, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0009680550000439325, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0013638280000236591, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0008982749999404405, "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.0012459839999792166, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.00284597800003894, - "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.0008844200000339697, - "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.029244209000012233, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.00406336700001475, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.0013557479999803945, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0009773530000529718, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.004797936999977992, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.006180384999993294, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.004104576000031557, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0013289179999560474, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 1.2542543859999569, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.0010869169999523365, - "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0009634879999680379, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_thread_safety_accessing_events_dictionary": 0.0013053880000484241, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.002911568999991232, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.0009154950000151985, + "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.030536623999978474, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.004143170000020291, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.0013977810000938007, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0009942849999902137, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.004844392999984848, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.005098660999976801, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.004149478999977418, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0013428280000198356, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 1.2016071680000096, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.001206783999975869, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0009851269999785472, "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.0011227539999936198, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.019756385000050614, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.01622632999999496, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.01685635500001581, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.0174100389999694, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.02705105999996249, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.03572110799996153, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_valueerror_for_unsupported_value_types": 0.0011635810000143465, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.019322399000031965, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.01580768900004159, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.016519714999958524, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.017961108999998032, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.026534983000033208, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.037888971000029414, "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.00025919300003351964, - "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.016599655999982588, - "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00025350299995352543, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.026495292999982212, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.00022857700002987258, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.023611614000003556, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.023124115000030088, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 3.2043822580000665, - "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 3.6313803919999827, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.0259805900000174, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.05323417900001459, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.0002672790000133318, - "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.02615231199996515, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0009771920000503087, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0009165890000417676, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0009420079999813424, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0009441899999842462, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.0009306249999099236, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0009677549999764778, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.00099910300002648, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0009645979999390875, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0009779640000147083, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0009689869999078837, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0009335209999790095, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0009462329999223584, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0009463959999607141, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0009794049998959053, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0009484399999450943, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0009305249999442822, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0010517719999825204, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0009625930001107008, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0009468169999991005, - "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0009359860000586195, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0009126720000267596, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0009094569999774649, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0009276299999783078, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0010339889999499974, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.001544109999997545, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0009193049999112191, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0009095770000158154, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0009293339999771888, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0009227810000425052, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0009122529999672224, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0009251660000018092, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0008913919999713471, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0009198860000196873, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0009175410000352713, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0009392929999876287, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0009322899999801848, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.000934250999989672, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0009376489999795012, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0009290820000273925, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0009121519999553129, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0008922959999608793, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0009201359999906344, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.00090462700001126, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0009040859999913664, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0009657410000158961, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.000984386999959952, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0009901070000069012, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0009369680000190783, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0010050339999452262, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0009773019999670396, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0009728439999889815, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0009739459999309474, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0010144819999595711, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0010212149999802023, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0009973510000236274, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0009842949999097073, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.001098318999993353, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0009808589999806827, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0009954969999625973, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0009616930000220236, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0009691479999673902, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0009926510000468625, - "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0009352750000175547, - "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0009991820000436746, - "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.0008778870000014649, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.0009253759999978683, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0009119310000187397, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0009335900000451147, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0010140610000348715, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0008630890000063118, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0009624340000300435, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.000984797000000981, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0009699789999899622, - "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0011683899999184177, - "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.000936025999976664, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0009432689999471222, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0009531369999535855, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0009529380000117271, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.0010464800000136165, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0009562039999195804, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0009927709999715262, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0009408639999719526, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0009560020000094482, - "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0009654090000026372, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_set_with_valid_component": 0.0002892629999564633, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.01600678200003358, + "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00024574099995788856, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.02541278799998281, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.000241181999967921, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.024991771000031804, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.02150426000008565, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 0.0002521929999375061, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 0.0002926989999991747, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.023568923999960134, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.04775117299999465, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.0002693760000624934, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.02467205000004924, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0009699990000058278, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0009852480000063224, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0009514740000327038, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.0010367529999371072, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.000984946000016862, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0009912489999805985, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.0010247710000044208, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.000991097000053287, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0010019380000017009, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0009634970000433896, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0009632969999984198, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0009884729999498632, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.0010011079999685535, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0010296590000393735, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0009725429999889457, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0009716519999756201, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0010010880000095312, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0009727339999585638, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0009639769999694181, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.0010337580000623348, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0008696510000731905, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0008381520000284581, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0008621070000458531, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0010754670000210353, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0013881130000186204, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0008710839999821474, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0008895780000557352, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0008567259999949783, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0008875929999589971, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0008558549999975185, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0008445840000490534, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0008883860000423738, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0009368970000309673, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.001028164000047127, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0008711430000403197, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0008996969999657267, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0009266280000019833, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.000903463999975429, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0008855699999799072, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0009401240000670441, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0008642200000394951, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0009614319999968757, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0008702710000534353, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0008757020000302873, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0009103059999802099, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0010392080000087844, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0009088450000831472, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0009097569999880761, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0008993660001124226, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0009199140000646366, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0009524569999825871, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0008925340000018878, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0010209850000251208, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0009642289999760578, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0009801470000070367, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0009560119999605377, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0009549609999908171, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0009727340000154072, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0009650610001017412, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0009325690000423492, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0009396410000022115, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0009115489999658166, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0009336999999618456, + "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0009501119999981711, + "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.000886132000005091, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.0009533670000223537, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0008692490000044018, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0010871590000078868, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0009093240000197511, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0009282399999506197, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0009309860000143999, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.0009436899999855086, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0009771830000318005, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.0011483819999966727, + "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0009506219999479981, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0009508930000379223, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0009648400000514812, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0009688070000493099, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.0010771390000172687, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0009967389999587795, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.0010537560000329904, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0009619539999903282, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0009608209999782957, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0009734149999758301, "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.001195230000007541, + "src/backend/tests/unit/graph/test_graph.py::test_find_last_node": 0.0012110619999248229, "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.001257805999955508, + "src/backend/tests/unit/graph/test_graph.py::test_invalid_node_types": 0.0012289239999745405, "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.001978730000075757, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.002570243999912236, - "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.003886538000017481, - "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.26004117499996937, - "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0008128950000241275, - "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0018480969999359331, - "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0008474189999674309, - "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0008227839999790376, - "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0009817910000151642, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow": 0.002060764000020754, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.002651312000011785, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.00397616600002948, + "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.2826107919999572, + "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.000863167999966663, + "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0019713460000048144, + "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0008763329999510461, + "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.000842920999900798, + "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0010381359999769302, "src/backend/tests/unit/graph/test_graph.py::test_validate_edges": 0.0010510420543141663, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.001897629000040979, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0020862000000079206, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0012063990000115155, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.001744153999993614, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0017979739999987032, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.001013690999911887, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.0015737639999997555, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0015538369999603674, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0018105660000742319, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0008763140000382919, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0014303479999284718, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.001735547000009774, - "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0015899450000347315, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.000955562000115151, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0009498210000060681, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0008346370000253955, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0008437740000317717, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0008668760000318798, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0008474490000480728, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.000845979000018815, - "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.000861315999998169, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 1.3351847300000372, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.029916991999982656, - "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.03495958299998847, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.1854174250000824, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.13799615700008871, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.0754089299999805, - "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.07580460700000913, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_concurrent_calls": 1.2553565970000022, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_creation": 1.2368878539999173, - "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_idempotency": 3.011774274000061, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.00093994400003794, - "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0009192159999997784, - "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0009263270000019475, - "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0009260759999847323, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0009146849999979167, - "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0009508239999718171, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0012754689999496804, - "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0009090750000382286, - "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0009190130000433783, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0009134739999581143, - "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0009097559999986515, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.000983534000056352, - "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0009193040000354813, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0009797570000387168, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.00102004300003955, - "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0009376990000760088, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0009319679999748587, - "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0009031939999886163, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0010371649999569854, - "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0010059360000127526, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0009610220000126901, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0009332009999525326, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0009361250000097243, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0009257370000455012, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0009290019999639298, - "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0009227909999367512, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0009326090000172371, - "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0009251150000295638, - "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0009156870000310846, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0009433600000647857, - "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.000925966000011158, - "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0009681860000227971, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0009671130000015182, - "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0009561030000213577, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0009948150000127498, - "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.001417203999949379, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0015634639999575484, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0013033600000085244, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0014880950000133453, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.00114106799998126, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.001286730000060743, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0013143519999516684, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_correctly_accesses_descriptions_recommended_fix": 0.001889793999964695, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0020271310000339327, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0011590440000190938, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.0017647090000423304, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0018089209999061495, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.001039950000006229, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.0015687519999687538, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0016056110000590706, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.001802781000037612, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0008740990000433158, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.001449938000007478, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0017998630000306548, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0016476189999821145, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0009890539999446446, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.001022106999926109, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.000903103000041483, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.0008743700000763965, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.00087719400005426, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.000887183000031655, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0008650919999695361, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0008760729999721661, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 2.9671536810000134, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.029610789000059867, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.034578905000046234, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.1818257780000181, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.13507403300002352, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.07380569599996534, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.07460204699998485, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_concurrent_calls": 1.224671717999911, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_creation": 1.1938357729999893, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_idempotency": 1.2027162560000875, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0009575549999567556, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0009479980000151045, + "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.0009909789999937857, + "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0009246640000242223, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.0009502530000418119, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0009482990000151403, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.0012428409999643009, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.0009448619999830044, + "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0009647789999576162, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0009451329999592417, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0009511550000524949, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0009772530000304869, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0009876209999788443, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0010099830000172005, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0013703199999781646, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.0009938529999544699, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0009658710000053361, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0009917399999608278, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0010462709999501385, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.0010991319999789084, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.0009783550000292962, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0009755090000567179, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0009743679999587584, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0009453240000425467, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0009643590000223412, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0009591279999767721, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0009631359999389133, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0009596090000059121, + "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0009610139999267631, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0009671939999975621, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0009772929999485314, + "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.000955220999969697, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0010076400000116337, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0010016679999580447, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0010166770000523684, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0013961690000314775, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0015929390000337662, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0014065889999415049, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0014870800000608142, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.001179931999956807, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.001323421999927632, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.001431484000022465, "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.0013657169999987673, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0013954230000763346, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0013039120000257753, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.001504324999984874, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0014295170000764301, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0016508680000129061, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0013113960000055158, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0013215940000463888, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0014355769999383483, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.001409498999976222, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0008772659999749521, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.001302038000005723, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0014138769998908174, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.0013088599999946382, - "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0013214260000040667, - "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.002817774999982703, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0008724670000219703, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0009047780000628336, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0008692310000242287, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.000861456999928123, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0008575200000109362, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0008610560000192891, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.0008631099999547587, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0008561579999764035, - "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0009906069999487954, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0009558009999750539, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.0009506039999678251, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0012389410000537282, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0010411420000764338, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0009349129999236538, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0010341199999857054, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0009518359999560744, - "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0011829160000047523, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0009756200000197168, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0009411049999812349, - "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0009478389999912906, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0009166889999505656, - "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0009273400000324727, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0009284110000749024, - "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0009312270000236822, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0009269589999121308, - "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0009278400000312104, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0009580160000268734, - "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0009249949999912133, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0009272979999650488, - "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0009117200000332559, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.0009408639999719526, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0009214280000833242, - "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0009164200000668643, - "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0009109989999842583, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.005902316999993218, - "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0010677820000069005, - "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.009458178999977918, - "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.008971370000040224, - "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0014279430000101456, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.001825695999968957, - "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.0013544760000741007, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0010409209999693303, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.001438032000066869, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0010471530000586426, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.0016487329999677058, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0017622950000486526, - "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0009783750000451619, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.0020954779998874073, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.0021294399999192137, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.00198253699994666, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.0020151169999849117, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.0019759649999855355, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.0030778110000255765, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.00195827099997814, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.001690232000044034, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.001625670999999329, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.0013046639999743093, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0015104769999538803, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.0012610129999757191, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0013129689999686889, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.001263896000011755, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0013024090000044453, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0010463400000730871, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0013408190000632203, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0011217129999749886, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0012733140000023013, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.001802100999952927, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.001284273999999641, - "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.002438909000034073, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_attribute_processing": 0.0013853389999667343, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0013816019999808304, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0013257680000151595, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.001500744999930248, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0014744439999390124, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0017268989999479345, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0013159179999320259, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0013008200000399484, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.0014565710000624676, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0013925640000138628, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0009127619999844683, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0014629300000592593, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.0014434670000014194, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.001352495999981329, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0013009199999487464, + "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.002856547000021692, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0008756020000078024, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.0009001769999485987, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.000901951000059853, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0008519290000208457, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.000905840000086755, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0008563760000583898, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.000854021999998622, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.0008933949999914148, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.0010487269999543969, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0008854199999177581, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.000880451999989873, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0011504670000022088, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0010046339999689735, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0008920230000057927, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0010371249999820975, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.0009315069999615844, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0011004629999433746, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0008976540000276145, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.000892965000048207, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0008601840000324046, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.000898806000066088, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0008410370000433431, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0008637099999191378, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0008829170000126396, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0008499229999756608, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0008422490000157268, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.0008567670000161343, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0008821949999742174, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0008810119999793642, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0008469490000493352, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.000850716000002194, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0008654330000013033, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0008833869999875787, + "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0008860820000222702, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.005776404000016555, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0010160050000536103, + "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.00955289600000242, + "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.00897672599995758, + "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.001340115000004971, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.0017519449999667813, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.001306851999970604, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.000962184000002253, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0013901570000030006, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0010042129999874305, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.0015967850000038197, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0017078730000434916, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.000964308999982677, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.0020598730000074283, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.002067447000001721, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.0019116849999818442, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.001963363000015761, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.0019575019999820142, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.0029737279999721977, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0019219949999751407, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.0016168520000405806, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0015272439999876042, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.001244175000067571, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.001441012000043429, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.0011698050000177318, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.0013075819999812666, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0012303280000196537, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0012523980000196389, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0009744670000486622, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.001325625999982094, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0010581040000374742, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0012758219999682296, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.001772504000086883, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.001216471000020647, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.0024125049999952353, "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.001074604000052659, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0010798429998999381, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.004571325999961573, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0011710129999755736, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0010332269999935306, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0013174489999983052, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.0029876319999857515, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.002554825000004257, - "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0010942000000113694, - "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.0019608770000445475, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_async_iterator_handling": 0.0010378750000086256, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_builtin_type_serialization": 0.0010118559999909849, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_bytes_serialization": 0.08328583899998421, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_class_serialization": 0.008856207999997423, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_custom_type_serialization": 0.0009770920000278238, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_datetime_serialization": 0.10134654100005491, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_decimal_serialization": 0.09453062099998988, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_dict_serialization": 0.5286549729999592, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_document_serialization": 0.0011446740000451427, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_enum_serialization": 0.0011200480000184143, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_fallback_serialization": 0.004306821999989552, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_generic_type_serialization": 0.001065566999955081, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_instance_serialization": 0.0010961140000063097, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_list_truncation": 0.30878689899998335, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_items_none": 0.3250291900000093, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_length_none": 0.0946850290000043, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_class_serialization": 0.008723137999993469, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_structures": 1.1871925710000255, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_none_serialization": 0.0009467450000215649, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_int64_serialization": 0.0010417529999813269, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_numeric_serialization": 0.0011323109999921144, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pandas_serialization": 0.00695757500000127, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_primitive_types": 0.0868530329999544, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_class_serialization": 0.0010542160000568401, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_modern_model": 0.075652625000032, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_v1_model": 0.07287903300004928, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_serialization": 0.0011537409999959891, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_truncation": 0.002012223000008362, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_string_serialization": 0.1062835050000217, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_type_alias_serialization": 0.0010437260000344395, - "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_uuid_serialization": 0.07676091300004373, - "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__large_case": 0.001254819999985557, - "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__small_case": 0.001553726999986793, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.14481934299993782, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.07761308100003816, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.07865873099996179, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 8.995545800999992, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.08562463800001296, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.08841234800007669, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.07730147299997725, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.56216118399999, - "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.09499692999997933, - "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.07810857099997293, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_ai_text": 0.0010059069999783787, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0011026799999172, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.004623320999996849, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.001102456999944934, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0018563210000479557, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.001384998999981235, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.00286643700002287, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.0024686599999768077, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0010521919999177953, + "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.0017945459999850755, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_async_iterator_handling": 0.0009852180000393673, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_builtin_type_serialization": 0.0009311260000686161, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_bytes_serialization": 0.08381645899999057, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_class_serialization": 0.008839990000012676, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_custom_type_serialization": 0.0009254640000335712, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_datetime_serialization": 0.10109677900004499, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_decimal_serialization": 0.0964932960000624, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_dict_serialization": 0.5288781269999845, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_document_serialization": 0.0010701879999714947, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_enum_serialization": 0.0010893929999724605, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_fallback_serialization": 0.004362252000078115, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_generic_type_serialization": 0.001059044999976777, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_instance_serialization": 0.0010360939999713992, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_list_truncation": 0.30868629600001896, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_items_none": 0.32726259599996865, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_length_none": 0.0947533200000521, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_class_serialization": 0.008244462999925872, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_structures": 1.176046790999976, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_none_serialization": 0.0008741089999375617, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_int64_serialization": 0.0009277909999809708, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_numeric_serialization": 0.0010875190000092516, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pandas_serialization": 0.0064321920000907085, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_primitive_types": 0.08878764199994293, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_class_serialization": 0.0009427780000237362, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_modern_model": 0.0743517170000132, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_v1_model": 0.07503019299997504, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_serialization": 0.0010456919999910497, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_truncation": 0.0018810479999729068, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_string_serialization": 0.10768839099995375, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_type_alias_serialization": 0.0009506729999770869, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_uuid_serialization": 0.07792748300005314, + "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__large_case": 0.001220508000017162, + "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__small_case": 0.0014979390000462445, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.17557360500001096, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.09230841300001202, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.09104239800001324, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 9.628155962999983, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.10347925600001417, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.11378209500003322, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.10232177300002832, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.6037124070000459, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.13275016199997935, + "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.08700278399999206, "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.06617110400003412, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable": 0.078653637000059, "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.06157352000002447, - "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.0676957989999778, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable__valueerror": 0.07418016899998747, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.07999160600002142, "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.0624615269999822, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.06570247400003382, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id__valueerror": 0.07413215000008222, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.0929625160000569, "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.07474233699997512, - "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.06243913899999143, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.16008934000007002, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__typeerror": 0.08365731599997162, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.0753768340001102, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.16315406000001076, "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.06476952200000596, - "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.06082023600009734, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.06765085500001078, - "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.0805637690000367, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.08551691800005301, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__not_found_variable": 0.07511042400000179, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.09412764500007142, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.09025393000001714, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.07661730099999886, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.08255529099994874, "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.06175612999999203, - "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.06726212000006626, - "src/backend/tests/unit/test_api_key.py::test_create_api_key": 1.776880708999954, - "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 1.6990095900000028, - "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 1.919463726999993, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable__valueerror": 0.08031553399996483, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.07997453699994139, + "src/backend/tests/unit/test_api_key.py::test_create_api_key": 1.7212591330000464, + "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 1.6684456720000753, + "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 1.7071101320000253, "src/backend/tests/unit/test_cache.py::test_build_graph": 1.1988659180001378, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 2.189194702000009, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 2.179903914000022, - "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 2.314342152999984, - "src/backend/tests/unit/test_cli.py::test_components_path": 0.20860192799995048, - "src/backend/tests/unit/test_cli.py::test_superuser": 0.7954275879999955, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0008692919999475635, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.000910849000035796, - "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0008811039999727655, - "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0008841479999546209, - "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0008616370000709139, - "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0008547939999061782, - "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0008682289999342174, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0010661279999339968, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0010164849999796388, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0008846200000789395, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.000854774999993424, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0008612859999743705, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0008681389999765088, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0008790099998918777, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.001397085000064635, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0009314149999681831, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0008418800000526971, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0008462579999672926, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0009266690000231392, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0008613360000140347, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0010873370000012983, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0008761739999272322, - "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.0011974940000527567, - "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0009115899999869725, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.005155135000052269, - "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0010921669999675032, - "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0009124820000465661, - "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0008764639999867541, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0008590329999833557, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.0016858029999298196, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.000869832999967457, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.001038204999986192, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.0009776839999631193, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.0024109149999844703, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0016034199999808152, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.002377292000005582, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0014856109999641376, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0008903700000360004, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0023224119999554205, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0009689770000136377, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.000911409999901025, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.007619331000000784, - "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.005186622999985957, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow": 2.0903761050000753, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 2.105208916000038, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 2.2623233940000205, + "src/backend/tests/unit/test_cli.py::test_components_path": 0.22221089700002494, + "src/backend/tests/unit/test_cli.py::test_superuser": 0.8316496380000444, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0009175510000432041, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0009276479999584808, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0009348730000056094, + "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0009240039999554028, + "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0009101970000529036, + "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0009023199999660392, + "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0009523360000116554, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.001139636999994309, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0010439679999194595, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.000906539000027351, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0008910909999144678, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0008908710000241626, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0009208149999722082, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.0009286810000048717, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.0014765390000093248, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0009631049999825336, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0009105760000238661, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0008964009999772315, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0009809399999767265, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0009376579999980095, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0010810260000084781, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.0010018490000334168, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.0012632090000010976, + "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0009527060000209531, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.004035176000058982, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0011085789999469853, + "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.000952846999950907, + "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0009122700000716577, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.0009162369999557995, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.0017325179999829743, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0009185730000353942, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0011056430000735418, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.001011446999996224, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.0024985439999340997, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0017790460000242092, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.002453019999904882, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0015970250000236774, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0009297540000261506, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0024537810000424543, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.001046752000036122, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0009576059999858444, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.008124404999989565, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.005489661999945383, "src/backend/tests/unit/test_custom_component.py::test_list_flows_flow_objects": 1.981454541994026, "src/backend/tests/unit/test_custom_component.py::test_list_flows_return_type": 0.36947908403817564, "src/backend/tests/unit/test_custom_component_with_client.py::test_feature_flags_add_toolkit_output": 2.7484489580092486, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_flow_objects": 1.4861554469999874, - "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 3.3865660470000876, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0008447660000001633, - "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.0008230140000478059, - "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0008486719999609704, - "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0008176150000736015, - "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0008533109999575572, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.000856047000070248, - "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0008195280000222738, - "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0009813710000230458, - "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0008472909999568401, - "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0009171600000286162, - "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0009192950000169731, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.000801885000043967, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0008135880000281759, - "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0008013649999725203, - "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0008310110000024906, - "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0009486099999094222, - "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0008472490000599464, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_flow_objects": 1.4552759680000236, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 3.3887448379999796, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.00090781500000503, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.0008659069999339408, + "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0008830069999703483, + "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0009050589999901604, + "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0009191359999363158, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0008815840000124808, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0008804340000097, + "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0010524550000354793, + "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.0009071430000062719, + "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0010172500000180662, + "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.0009910509999713213, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.000851671000020815, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0008579700000268531, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0008843010000418872, + "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0008665380000252298, + "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0010434270000132528, + "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0008789799999249226, "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, @@ -977,141 +982,141 @@ "src/backend/tests/unit/test_data_components.py::test_successful_get_request": 0.04254975001094863, "src/backend/tests/unit/test_data_components.py::test_timeout": 0.023703540966380388, "src/backend/tests/unit/test_data_components.py::test_url_component": 2.0934785840217955, - "src/backend/tests/unit/test_database.py::test_create_flow": 1.69059972499997, - "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 0.8169820370000025, - "src/backend/tests/unit/test_database.py::test_create_flows": 1.7390262499999949, - "src/backend/tests/unit/test_database.py::test_delete_flow": 1.7723288619999948, - "src/backend/tests/unit/test_database.py::test_delete_flows": 3.814010332999999, - "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 11.600585565000017, - "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 1.8949664890000122, - "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 0.7767804420000175, - "src/backend/tests/unit/test_database.py::test_download_file": 0.7763824180000256, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 1.706833923999966, - "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 1.8992028249999748, - "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 0.7949135290000413, + "src/backend/tests/unit/test_database.py::test_create_flow": 1.67870807099996, + "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 0.817330050999999, + "src/backend/tests/unit/test_database.py::test_create_flows": 0.801063365999994, + "src/backend/tests/unit/test_database.py::test_delete_flow": 1.7331633590000592, + "src/backend/tests/unit/test_database.py::test_delete_flows": 3.927735900000016, + "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 1.9042276520000314, + "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 0.8093442889999665, + "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 0.8100792339999998, + "src/backend/tests/unit/test_database.py::test_download_file": 0.8000241619999997, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 0.8091226629999255, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 0.81390817099998, + "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 0.805990138000027, "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": 1.687722291, - "src/backend/tests/unit/test_database.py::test_read_flows": 1.7609125380000137, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 1.7490198319999877, - "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 1.771258942999964, - "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 1.9990067060000456, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 1.9662430540000173, - "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 1.9956014059999347, - "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 2.0216731610000807, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 1.9976286419999951, - "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 1.69868342999996, + "src/backend/tests/unit/test_database.py::test_read_flow": 1.7139526689999798, + "src/backend/tests/unit/test_database.py::test_read_flows": 1.7076501999999891, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 1.8020635210000364, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 1.8100908620000382, + "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 2.0815299969999614, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 2.0649375849999956, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 2.0255616229999873, + "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 2.041298583000014, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 2.043644003000054, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 1.7064988249999828, "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": 0.7855489640000428, - "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 0.7977442169999449, - "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 0.7886098680000941, - "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 0.7926494310000294, - "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 0.7997963120001259, - "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 0.7969690830000218, - "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 0.7802874570000427, - "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.08466804300002195, - "src/backend/tests/unit/test_database.py::test_update_flow": 1.7063411299999416, - "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 0.7820119849999969, - "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 0.7944713929999807, - "src/backend/tests/unit/test_database.py::test_upload_file": 1.7609530519999907, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 0.7969668689999025, - "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 0.8025963049999518, - "src/backend/tests/unit/test_endpoints.py::test_get_all": 0.7742759550000073, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 0.8029869910001253, - "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 0.8099333860000115, - "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 0.8199230079999325, - "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 0.7906072769999355, - "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 0.8116086570000789, - "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 3.154077445000098, - "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 0.785822721000045, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 0.8276490040000226, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 0.7915634600000203, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 0.8228590039999517, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 0.7940205620000143, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 0.8251384469999721, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 0.7928297900000416, - "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 0.8054932810000537, - "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 0.8176303919999555, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 0.8123459330000742, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 0.8100467809999827, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 0.8354016300000922, - "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 0.8138839649999454, - "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.0026752210000040577, + "src/backend/tests/unit/test_database.py::test_read_folder": 0.8197833230000242, + "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 0.816804296999976, + "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 0.817748918999996, + "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 0.8029988999999773, + "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 0.8366707100000212, + "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 0.8058179729999893, + "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 0.8089067999999884, + "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.116096923999919, + "src/backend/tests/unit/test_database.py::test_update_flow": 1.7092935289999787, + "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 3.0453346699999884, + "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 0.8119631969999546, + "src/backend/tests/unit/test_database.py::test_upload_file": 0.7963124419999872, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 3.369066137000061, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 0.8606647759999646, + "src/backend/tests/unit/test_endpoints.py::test_get_all": 3.211772735000011, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 0.8269010779999917, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 0.8157257060000234, + "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 0.8242240100000231, + "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 0.8126526210000407, + "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 0.808021913999994, + "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 0.8213243390000002, + "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 0.8094777079999744, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 0.830605184000035, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 0.8305871439999919, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 0.8064898499999913, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 0.8019272070000056, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 0.8218089419999615, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 0.8193959769999424, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 0.8242231140000058, + "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 0.8402684580000255, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 0.8239218200000096, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 0.8374786969999946, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 0.8256535570000096, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 0.8173337410000272, + "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.0028206599999407445, "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.0011428029997659905, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0009739380000155506, - "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0010355620000837007, - "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.0018882929999790576, - "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.008042123999985051, - "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 0.8292437439999958, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.0020922019999716213, - "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.025615242999833754, - "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.02476226199996745, - "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.024681250999947224, - "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.002224730999955682, - "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.002301622999993924, - "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.002089417000092908, - "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.0021974089999048374, - "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.00240915400013364, - "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.0022663490000240927, - "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.002259385999764163, - "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.0020483609999928376, - "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.002450050000106785, - "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 0.8108408320000535, - "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.00263431500002298, - "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 4.725298361, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.0035160890000724976, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.0022146200000179306, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0008014449998654527, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0008458170000267273, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0008850819999679516, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0008272129999795652, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.0023077659999444222, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0008491940000112663, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0008276329997443099, - "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0008108419999643957, + "src/backend/tests/unit/test_frontend_nodes.py::test_frontend_node_to_dict": 0.0012236460000281113, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.0011163040000496949, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0011635530000262406, + "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.002014799000050971, + "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.008538315999999213, + "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 0.882402030000037, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.002071265999973093, + "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.02534336000002213, + "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.024257282999940344, + "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.024299682000048506, + "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.0023186590000250362, + "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.002296329000046171, + "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.0021094580000067253, + "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.0022640269999669727, + "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.002376769999955286, + "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.002274757999941812, + "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.002160432999914974, + "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.001987618999919505, + "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.0024267030000828527, + "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 0.8322531979999894, + "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.0027868970000213267, + "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 4.857581147000019, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.0034963499999776104, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.0022154760000603346, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0008576899999752641, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.000867008000000169, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0008952199999612276, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0008569560000069032, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.002329633000101694, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0008757439999840244, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0008643009999786955, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.0008643209999377177, "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.0026771940000571703, + "src/backend/tests/unit/test_loading.py::test_load_flow_from_json_object": 0.002601102000028277, "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.0008743109998476939, - "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0009282020000682678, - "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0009402330000511938, - "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0009224099998164093, - "src/backend/tests/unit/test_logger.py::test_init_default": 0.0009784939999235576, - "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.001653072999943106, - "src/backend/tests/unit/test_logger.py::test_len": 0.000921599999855971, - "src/backend/tests/unit/test_logger.py::test_max_size": 0.0009343529999341627, - "src/backend/tests/unit/test_logger.py::test_write": 0.0009302650000790891, - "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0009529769999971904, - "src/backend/tests/unit/test_login.py::test_login_successful": 0.808802642000046, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 0.8003703759999325, - "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 0.8165554640000892, - "src/backend/tests/unit/test_messages.py::test_aadd_messages": 0.8229094439999471, - "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 0.8068290359999537, - "src/backend/tests/unit/test_messages.py::test_add_messages": 0.8080328299998882, + "src/backend/tests/unit/test_logger.py::test_enabled": 0.0009068920000459002, + "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0009526270000037584, + "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0009743070000354237, + "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.000977151999961734, + "src/backend/tests/unit/test_logger.py::test_init_default": 0.0009669349999512633, + "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0016417499999761276, + "src/backend/tests/unit/test_logger.py::test_len": 0.0009431700000277488, + "src/backend/tests/unit/test_logger.py::test_max_size": 0.0008985069999880579, + "src/backend/tests/unit/test_logger.py::test_write": 0.0009505140000101164, + "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0009218100000225604, + "src/backend/tests/unit/test_login.py::test_login_successful": 0.8471009159999312, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 0.8407523930000593, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 0.8329420499999856, + "src/backend/tests/unit/test_messages.py::test_aadd_messages": 0.8414727390000394, + "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 0.8713543860000073, + "src/backend/tests/unit/test_messages.py::test_add_messages": 3.7235112710000067, "src/backend/tests/unit/test_messages.py::test_add_messagetables": 0.05725845799315721, - "src/backend/tests/unit/test_messages.py::test_adelete_messages": 0.8100732550000203, - "src/backend/tests/unit/test_messages.py::test_aget_messages": 0.8162844290000066, - "src/backend/tests/unit/test_messages.py::test_astore_message": 0.8209045979999701, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 0.8595744060000925, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 0.8326874460000226, - "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 0.8402670270000954, - "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 0.8194400389999146, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 0.8421122080000032, - "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 0.8175564260000101, + "src/backend/tests/unit/test_messages.py::test_adelete_messages": 0.839297710999972, + "src/backend/tests/unit/test_messages.py::test_aget_messages": 0.8818570560000012, + "src/backend/tests/unit/test_messages.py::test_astore_message": 0.846216241000036, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 0.889567131999911, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 0.8793849040000623, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 0.8460631880000165, + "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 0.847653184999956, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 0.8554113530000222, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 0.863047594999955, "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": 0.81611144600015, - "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 0.8121347100000094, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.0011931360000971836, - "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0013524220000817877, - "src/backend/tests/unit/test_messages.py::test_delete_messages": 0.8223315950000369, - "src/backend/tests/unit/test_messages.py::test_get_messages": 0.8061512189999576, - "src/backend/tests/unit/test_messages.py::test_store_message": 0.8267791829998714, + "src/backend/tests/unit/test_messages.py::test_aupdate_nonexistent_message_generates_a_new_message": 0.8515601910000328, + "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 0.8584256460000574, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.001149584999950548, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0013206359999458073, + "src/backend/tests/unit/test_messages.py::test_delete_messages": 0.8682441579999818, + "src/backend/tests/unit/test_messages.py::test_get_messages": 0.8387739920000286, + "src/backend/tests/unit/test_messages.py::test_store_message": 0.8455055030000267, "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, @@ -1120,111 +1125,111 @@ "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": 0.8505460049999556, - "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 0.8220123329999751, - "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 0.8199738619998698, - "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 0.8234683779999159, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 0.8615347629998951, - "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 0.8861119009999356, - "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.01911516099983146, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages": 0.864632950999976, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 0.8625857859999542, + "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 0.8731893029998901, + "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 0.9014708040000414, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 0.8809828429999698, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 0.8596374709999282, + "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.019627935000130492, "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.0009267880000152218, - "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.001089532000150939, - "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0009534489998941353, - "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0009203669999351405, - "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0009349539999448098, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.001016675999949257, - "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0009296149999045156, - "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0010189000000764281, - "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0009626659998502873, - "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0015076530002033905, - "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0009555820000741733, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0009310260001029746, - "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0009436499999537773, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0009510730001238699, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.0009871609998981512, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.0009219190000067101, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.000955691000058323, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0009252649998643392, - "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0009531289999813453, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0009272190001183844, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0009275400000205991, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0010880200001111007, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0009367579998524889, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0009742269999151176, - "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.000911980999944717, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.00248664799994458, - "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.002839695000034226, - "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0009818719998975212, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0010963860000856585, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0010942410000325253, - "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.001052773000083107, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0009653900001467264, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0010193509999680828, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0010358919998907368, - "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0010120689998984744, - "src/backend/tests/unit/test_telemetry.py::test_init": 0.0009824810000509387, - "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0010094419999404636, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.004897842999980639, - "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.019837550000033843, - "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0009290429999282424, - "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.003843218000042725, - "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0009316970000554647, - "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.001045610999881319, - "src/backend/tests/unit/test_user.py::test_add_user": 0.8352216920000046, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 0.8275396620001629, - "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 0.8261979309999106, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 0.8439472270000579, - "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 0.8265481089999867, - "src/backend/tests/unit/test_user.py::test_delete_user": 0.8348607320000383, - "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 0.8420768430000862, - "src/backend/tests/unit/test_user.py::test_inactive_user": 4.543312879999917, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 0.8349676170000748, - "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 0.8350064889999658, - "src/backend/tests/unit/test_user.py::test_patch_reset_password": 0.8808572589999812, - "src/backend/tests/unit/test_user.py::test_patch_user": 0.8782526390000385, - "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 0.8431159680000064, - "src/backend/tests/unit/test_user.py::test_read_all_users": 0.835646888000042, - "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 0.8494918950000283, - "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0018167480000101932, - "src/backend/tests/unit/test_validate_code.py::test_create_class_module_import": 0.009473650000018097, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0014828260001422677, - "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0015835529999321807, - "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0012841239999943355, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0010864759999549278, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.001243478999981562, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.0013046919999624151, - "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0010506299998951363, - "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.0014413579999654758, - "src/backend/tests/unit/test_version.py::test_compute_main": 0.0009126029999606544, - "src/backend/tests/unit/test_version.py::test_version": 0.0009455220000518239, - "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 0.872217012999954, - "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 0.8678191760000118, - "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 0.8422648499998786, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0009298949998992612, - "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.0009425679999139902, - "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.0009668240001019512, - "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.0009679959997583865, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0009287419999282065, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0013537749999841253, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0009699199999886332, - "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0009715620001315983, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0009369480001168995, - "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.0009245840000176031, - "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.0009164700001065285, - "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.000970471000073303, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0009256360000335917, - "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.0009367269999529526, - "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.0009229409998852134, - "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.0009040360000653891, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0009240339999223579, - "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.0009454439999672104, - "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.0009070319999864296, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0009682359999487744, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0009163389999002902, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0009119510000346054, - "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0008448770000768491, + "src/backend/tests/unit/test_process.py::test_multiple_tweaks": 0.0009030730001313714, + "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0010694350000903796, + "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0009286599999995815, + "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0008917229998814946, + "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0008706329999768059, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.000950984000041899, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0008864720000474335, + "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0009062599999651866, + "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0009278790000735171, + "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.0014266270001144221, + "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0008768750001308945, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.000939270999879227, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.0008802199999990989, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0009111580000080721, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.0009104579999075213, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.000900128000012046, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0009184920000961938, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0008860829999548514, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0009059879999995246, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0008825959998830513, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0008735380000644, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0010445480000953467, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0008663149999392772, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0009216280000146071, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0008740490001173384, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.0024696310001672828, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.002831430000014734, + "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.000973585999986426, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0010358219999488938, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0010615099998858568, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0010370329999886962, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0009324290000449764, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0009759909999047522, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.0010252820000005158, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0009662309998930141, + "src/backend/tests/unit/test_telemetry.py::test_init": 0.0009470259999488917, + "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0009922220000362358, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.004754160000061347, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.020085792999907426, + "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0008930449999979828, + "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.004101640999920164, + "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0010207540001374582, + "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.0011441760000252543, + "src/backend/tests/unit/test_user.py::test_add_user": 0.8929164219999848, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 0.900748066999995, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 0.9082271870000795, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 0.875306867000063, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 0.8595423819999723, + "src/backend/tests/unit/test_user.py::test_delete_user": 0.8790307130000201, + "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 0.8820395259999714, + "src/backend/tests/unit/test_user.py::test_inactive_user": 0.8666399310000088, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 0.9187209389998543, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 0.8896011150000049, + "src/backend/tests/unit/test_user.py::test_patch_reset_password": 0.8732815570000412, + "src/backend/tests/unit/test_user.py::test_patch_user": 0.8862949020000315, + "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 0.9011735650000219, + "src/backend/tests/unit/test_user.py::test_read_all_users": 0.8675870569999233, + "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 0.8854433929999459, + "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0017356509999899572, + "src/backend/tests/unit/test_validate_code.py::test_create_class_module_import": 0.009995473000117272, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0014903810000532758, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0016585669999358288, + "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0012593189999279275, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0010785710001073312, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0011831370001118557, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.001327698000068267, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.001101382999991074, + "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.001401685000132602, + "src/backend/tests/unit/test_version.py::test_compute_main": 0.0009054160002506251, + "src/backend/tests/unit/test_version.py::test_version": 0.0009288710000419087, + "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 0.8883891460000086, + "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 0.9059356980001212, + "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 0.8788984220000202, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.00093814999991082, + "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.0009393620000537339, + "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.0009443789999750152, + "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.000983283999971718, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0009797870000056719, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0014033830000244052, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0009829620000800787, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0009624650000432666, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.000897463000001153, + "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.0009465350001391926, + "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.0008964520000063203, + "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.000962964999871474, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0009365250000428205, + "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.0009432800000013231, + "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.0009313260001135859, + "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.0009371369999371382, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.0009695880000890611, + "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.0009349640000664294, + "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.0009552510000503389, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0009350829999448251, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0009349250000241227, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0009294140000974949, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.0008610249998355357, "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, @@ -1233,74 +1238,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.0013474729998961266, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.0009809489999952348, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0009584670001459017, - "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0015125399999078581, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0011108219999869107, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.0014992869998877723, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0014184159999786061, - "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0014415980000421769, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0009105879998969613, - "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.0008983650000118359, - "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.0009024029999409322, - "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.0009295739998833596, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0009143049999238428, - "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.000950512999907005, - "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.0008950489999506317, - "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.0009103070000264779, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0008821550001130163, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0009188030001041625, - "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0008445859999710592, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0008405890001768057, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0009364960000084466, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0009325690000423492, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0009435109998321423, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0009430290000409514, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0009172110000008615, - "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.0009340430000293054, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.000935294999976577, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0009347740000293925, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0010259830000904913, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0009460940000280971, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.000952766999830601, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0008542330000409493, - "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.000860484999975597, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0009676839999883668, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.000980577999939669, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0012012299999923925, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0009517760000790076, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0009403540000221255, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.000931076000028952, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0009346449999156903, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0009156469999425099, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0009748989998570323, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0014446440000028815, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0008523410000407239, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0008531119999588554, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0008459380001113459, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0008493930000668115, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0008267529999557155, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0008341860001337409, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0008406690000128947, - "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0008384839999280302, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0009297440000182178, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0009277100000417704, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.000918232000003627, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.026578551999932643, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.027870281000105024, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0010463810000373996, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0009743560000288198, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.048680203999992955, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.000989044000107242, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.0010282280001092658, - "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.001008940999895458, - "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.04451476699989598, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.001112545999944814, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0009378699999160744, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0009293530000604733, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0009276499998804866, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0009349030001430947, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0009187919999931182, - "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0009563139999499981 + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_directory": 0.0014000959999975748, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.001001638000047933, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0009582259999660891, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.0015150210000456354, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0011001530000385173, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.001508689000047525, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0014812370000072406, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.001478541999972549, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.0009369779999133243, + "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.0009423879998848861, + "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.0011092909999206313, + "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.0009454229999619201, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0009386809999796242, + "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.0009722929999043117, + "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.0009531679999099651, + "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.0009308359999522509, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0009004990000676116, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0009093549999761308, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0008669850000160295, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0008743289999983972, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0009865990000434977, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0009339309998495082, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0009808290000137276, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0009405019999348951, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0009645080000382222, + "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.0009657610000886052, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0009615629999188968, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0009996329999921727, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.000975450000055389, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.0009713019999253447, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0009826319999319821, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0008867340000051627, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0008982939999668815, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0009895960001813364, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0009717420000470156, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0011016059999064964, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0009651600000779581, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0009481279998908576, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.000993583000081344, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0009597200000825978, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0009645479999562667, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.0009639179997975589, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0014643670000396014, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0008534299998927963, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.000845014999867999, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.0008789890000571177, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0008588799998960894, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.0008667550000609481, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0008627480001450749, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0008435610000105953, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0008636989999786238, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0009242440000889474, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0009734559998832992, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0009917789998326043, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.02537644599988198, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.026025052999898435, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0010585259999515984, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0009970390000262341, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.050069950999954926, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0009500610000259258, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.0010364119999621835, + "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.000986129000011715, + "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.04683505499997409, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0015668779999487015, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0014123179998932756, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0009433789999775399, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0009581169998682526, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0011344779999262755, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0009550419999868609, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0009852869999349423 } \ No newline at end of file