From 3d4c159e1192025388c3a3d16341c3091d168678 Mon Sep 17 00:00:00 2001 From: developers-digitrans <190533577+developers-digitrans@users.noreply.github.com> Date: Mon, 22 Jun 2026 12:40:49 +0000 Subject: [PATCH] chore: update test durations --- src/backend/tests/.test_durations | 2263 +++++++++++++++-------------- 1 file changed, 1134 insertions(+), 1129 deletions(-) diff --git a/src/backend/tests/.test_durations b/src/backend/tests/.test_durations index 710673a0..ad2840e0 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.001764633999997045, + "src/backend/tests/unit/api/test_api_utils.py::test_get_suggestion_message": 0.0020808899999877895, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_api_key_route": 5.7506446799999935, + "src/backend/tests/unit/api/v1/test_api_key.py::test_create_folder": 6.131833948999997, + "src/backend/tests/unit/api/v1/test_api_key.py::test_delete_api_key_route": 5.7753666539999955, + "src/backend/tests/unit/api/v1/test_api_key.py::test_save_store_api_key": 5.768762784999993, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_combined_fields": 0.08649662499999522, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_logs": 0.06183619399999429, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_nested_structures": 0.04112050899999531, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_outputs": 0.03986632800000223, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_special_types": 0.0452341660000144, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_result_data_response_truncation": 2.0607108620000076, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_serialization": 0.023132107999998652, + "src/backend/tests/unit/api/v1/test_api_schemas.py::test_vertex_build_response_with_long_data": 0.03181774899999823, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_config": 5.870392992999996, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_get_version": 5.266834536999994, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_model_name_options": 5.862495695999996, + "src/backend/tests/unit/api/v1/test_endpoints.py::test_update_component_outputs": 5.816128187999993, + "src/backend/tests/unit/api/v1/test_files.py::test_delete_file": 5.469621931000006, + "src/backend/tests/unit/api/v1/test_files.py::test_download_file": 5.498384696000045, + "src/backend/tests/unit/api/v1/test_files.py::test_file_operations": 5.423707468999993, + "src/backend/tests/unit/api/v1/test_files.py::test_list_files": 5.4887677570000335, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file": 5.240384167000002, + "src/backend/tests/unit/api/v1/test_files.py::test_upload_file_size_limit": 6.009258898000013, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flow": 5.989843963999988, + "src/backend/tests/unit/api/v1/test_flows.py::test_create_flows": 5.4295381090000205, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_basic_examples": 6.094550128999998, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flow": 6.027097486000031, + "src/backend/tests/unit/api/v1/test_flows.py::test_read_flows": 6.003062744999994, + "src/backend/tests/unit/api/v1/test_flows.py::test_update_flow": 5.421155074000012, + "src/backend/tests/unit/api/v1/test_folders.py::test_create_folder": 6.114107832000002, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folder": 5.54111878300003, + "src/backend/tests/unit/api/v1/test_folders.py::test_read_folders": 5.55814093699999, + "src/backend/tests/unit/api/v1/test_folders.py::test_update_folder": 6.242993893999994, + "src/backend/tests/unit/api/v1/test_starter_projects.py::test_get_starter_projects": 6.192519921999974, + "src/backend/tests/unit/api/v1/test_store.py::test_check_if_store_is_enabled": 5.522846272999999, + "src/backend/tests/unit/api/v1/test_users.py::test_add_user": 5.5943787850000035, + "src/backend/tests/unit/api/v1/test_users.py::test_delete_user": 5.6117690720000155, + "src/backend/tests/unit/api/v1/test_users.py::test_patch_user": 5.647034826000038, + "src/backend/tests/unit/api/v1/test_users.py::test_read_all_users": 5.6308049849999975, + "src/backend/tests/unit/api/v1/test_users.py::test_read_current_user": 5.618228051000045, + "src/backend/tests/unit/api/v1/test_users.py::test_reset_password": 5.57544449300002, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_code": 5.633927719000042, + "src/backend/tests/unit/api/v1/test_validate.py::test_post_validate_prompt": 5.615369743999963, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable": 5.721727379000015, "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": 5.75781067500003, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__httpexception": 5.667497003000051, "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": 5.7507789210000055, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_and_value_cannot_be_empty": 5.7264445799999635, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_name_cannot_be_empty": 5.754630420000069, + "src/backend/tests/unit/api/v1/test_variable.py::test_create_variable__variable_value_cannot_be_empty": 5.714584806000005, + "src/backend/tests/unit/api/v1/test_variable.py::test_delete_variable": 4.813271117000056, "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": 4.863097890000006, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables": 4.8307706270000494, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__": 5.636131189999958, + "src/backend/tests/unit/api/v1/test_variable.py::test_read_variables__empty": 5.743418491999989, + "src/backend/tests/unit/api/v1/test_variable.py::test_update_variable": 5.759675489000017, "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": 5.672253791000003, + "src/backend/tests/unit/api/v2/test_files.py::test_delete_file": 5.791831811000009, + "src/backend/tests/unit/api/v2/test_files.py::test_download_file": 5.825674071000037, + "src/backend/tests/unit/api/v2/test_files.py::test_edit_file": 5.878576231000011, + "src/backend/tests/unit/api/v2/test_files.py::test_list_files": 5.771679909999989, + "src/backend/tests/unit/api/v2/test_files.py::test_upload_file": 5.7838687369999775, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_from_json_params": 0.0016132739999079604, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env": 0.12949503300001197, + "src/backend/tests/unit/base/load/test_load.py::test_run_flow_with_fake_env_tweaks": 0.05026280900005986, "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.004295629999944595, + "src/backend/tests/unit/base/tools/test_component_toolkit.py::test_component_tool_with_api_key": 0.005135425000048599, + "src/backend/tests/unit/base/tools/test_create_schema.py::test_create_schema": 0.001596228999972027, + "src/backend/tests/unit/base/tools/test_toolmodemixin.py::test_component_inputs_toolkit": 0.006582936000029349, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_all_versions_have_a_file_name_defined": 0.001126988999999412, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_build_config_update": 0.022474348999992344, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.0.19]": 0.0012526540000408204, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.0]": 0.0011218220000159818, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_component_versions[1.1.1]": 0.0020200509999881433, + "src/backend/tests/unit/components/agents/test_agent_component.py::TestAgentComponent::test_latest_version": 0.01023818399994525, + "src/backend/tests/unit/components/agents/test_agent_component.py::test_agent_component_with_calculator": 0.08647810799993749, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_end_event": 0.0026254329999346737, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_start_event": 0.003058711000051062, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_chain_stream_event": 0.0022173020000764154, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_empty_data": 0.0014210810000463425, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_no_output": 0.0014513250000049993, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_empty_return_values": 0.0014581549999661547, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_end_with_output": 0.0016886050000834985, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_no_input": 0.0014677590000360397, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_start_with_input": 0.00151012300000275, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_no_output": 0.001459447000002001, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_chain_stream_with_output": 0.0016625880000447069, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_end": 0.0015583349999701568, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_error": 0.0015148589999967044, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_handle_on_tool_start": 0.0016936829999849579, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_multiple_events": 0.002737197000044489, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_end_event": 0.0025680080000256567, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_error_event": 0.0023862999999550993, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_tool_start_event": 0.002615027999979702, + "src/backend/tests/unit/components/agents/test_agent_events.py::test_unknown_event": 0.002149291999955949, + "src/backend/tests/unit/components/agents/test_tool_calling_agent.py::test_tool_calling_agent_component": 0.048388069999930394, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[False-expected_properties0]": 0.027317535999941356, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_httpx_metadata_behavior[True-expected_properties1]": 0.02905024599999706, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_parse_curl": 0.0034674219999715206, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_binary_content": 0.0034157859999481843, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_default_filename": 0.004184378000047673, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_filename_from_content_disposition": 0.00420940399999381, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_response_info_non_binary_content": 0.0031197809999525816, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[False-expected_properties0]": 0.02603930499992657, + "src/backend/tests/unit/components/data/test_api_request_component.py::test_save_to_file_behavior[True-expected_properties1]": 0.028435521000005792, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_all_versions_have_a_file_name_defined": 0.0014225829999645612, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.0.19]": 0.06864577799996141, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.0]": 0.09761006699994823, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_component_versions[1.1.1]": 0.05900855700002694, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_as_dataframe": 0.0048359550000327545, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_component_build_with_multithreading": 0.004354386999978033, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_invalid_type": 0.003515682999989167, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_depth": 0.0044136050000815885, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_hidden_files": 0.003972355000030348, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_multithreading": 0.003786912000009579, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types0-1]": 0.0037533829999460977, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types1-1]": 0.003797437999992326, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_with_types[file_types2-2]": 0.004353767000054631, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_directory_without_mocks": 0.007369463000031828, + "src/backend/tests/unit/components/data/test_directory_component.py::TestDirectoryComponent::test_latest_version": 0.006436328999996022, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_all_versions_have_a_file_name_defined": 0.001023495999959323, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.0.19]": 0.07816839999998138, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.0]": 0.07453320099989469, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_component_versions[1.1.1]": 0.05995713199996544, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_latest_version": 0.005811209999990297, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component": 0.0038943619999827206, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_as_dataframe": 0.0035296139999445586, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_fetch_content_text": 0.0029864740000107304, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_invalid_urls": 0.0023339950000149656, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_component_multiple_urls": 0.0027811820000351872, + "src/backend/tests/unit/components/data/test_url_component.py::TestURLComponent::test_url_request_success": 0.00474033400001872, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_content_pattern": 0.0026684129999807737, + "src/backend/tests/unit/components/git/test_git_component.py::test_check_file_patterns": 0.0025756300000239207, + "src/backend/tests/unit/components/git/test_git_component.py::test_combined_filter": 0.0028315239999869846, + "src/backend/tests/unit/components/git/test_git_component.py::test_is_binary": 0.0028276100000539373, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_all_versions_have_a_file_name_defined": 0.0013077680000037617, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_batch_run_without_system_message": 0.0040961670000001504, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.0.19]": 0.0012521659999720214, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.0]": 0.001257093999981862, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_component_versions[1.1.1]": 0.001434345999996367, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_empty_dataframe": 0.004037152000023525, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_invalid_column_name": 0.003560819000028914, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_latest_version": 0.006393476000027931, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_non_string_column_conversion": 0.0044397140000000945, + "src/backend/tests/unit/components/helpers/test_batch_run_component.py::TestBatchRunComponent::test_successful_batch_run_with_system_message": 0.004280820000076346, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_correctly_builds_output_model": 0.003363879000005454, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_empty_output_schema": 0.00251009999993812, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_handles_multiple_outputs": 0.0031321960000241234, "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.002472593999982564, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_large_input_value": 0.003427563000002465, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_nested_output_schema": 0.003980987999966601, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_raises_value_error_for_unsupported_language_model": 0.0025506410000275537, + "src/backend/tests/unit/components/helpers/test_structured_output_component.py::TestStructuredOutputComponent::test_successful_structured_output_generation_with_patch_with_config": 0.0035047260000169445, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_all_versions_have_a_file_name_defined": 0.3661390709999637, "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]": 0.3622506069999645, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.0]": 1.4162993099999994, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_component_versions[1.1.1]": 0.3781805140000074, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_latest_version": 1.3585172379999904, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response": 0.3794983040000375, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_ai_sender": 1.4410611600000038, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_with_files": 0.36963470800003506, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_response_without_session": 0.36822690299999294, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestChatInput::test_message_storage_disabled": 0.36823512399996616, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_all_versions_have_a_file_name_defined": 0.0011430249999762054, "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.0684917769999629, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.0]": 0.057410123000011026, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_component_versions[1.1.1]": 0.09727687399998786, + "src/backend/tests/unit/components/inputs/test_input_components.py::TestTextInputComponent::test_latest_version": 0.004282541999941714, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_all_versions_have_a_file_name_defined": 0.3688358180000364, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_build_flow_loop": 0.3742056010000283, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.0.19]": 0.37197985000000244, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.0]": 0.3759254449999503, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_component_versions[1.1.1]": 0.3765630759999681, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_latest_version": 0.37709000199998854, + "src/backend/tests/unit/components/logic/test_loop.py::TestLoopComponentWithAPI::test_run_flow_loop": 0.37811564400004727, "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.0008748389999482242, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_invalid_endpoint": 0.0008078509999904782, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_none_endpoint": 0.0013092000000369808, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[AquilaChat-7B]": 0.0008077819999812164, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[BLOOMZ-7B]": 0.0008081910000328207, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ChatGLM2-6B-32K]": 0.0008128180000426255, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[EB-turbo-AppBuilder]": 0.0008247559999858822, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE 3.5]": 0.00081003400003965, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed-AppBuilder]": 0.0008056979999651048, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE Speed]": 0.0008107750000476699, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-3.5-8K]": 0.0008174250000365646, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-4.0-8K]": 0.0007997589999604315, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-4]": 0.0007830030000377519, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot-turbo-AI]": 0.0007976660000394986, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Bot]": 0.0007919570000467502, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Lite-8K-0308]": 0.0008189170000605372, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-128k]": 0.0008288219999599278, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed-8K]": 0.0007881309999788755, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[ERNIE-Speed]": 0.0008040559999358265, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-13b-chat]": 0.0008074690000512419, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-70b-chat]": 0.0008091119999562579, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Llama-2-7b-chat]": 0.0008084720000169909, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Mixtral-8x7B-Instruct]": 0.0007849469999996472, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-BLOOMZ-7B-compressed]": 0.000776084000051469, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-13B]": 0.0007890220000490444, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Qianfan-Chinese-Llama-2-7B]": 0.0007857879999733086, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[XuanYuan-70B-Chat-4bit]": 0.000822841999990942, + "src/backend/tests/unit/components/models/test_baidu_qianfan.py::test_qianfan_different_models[Yi-34B-Chat]": 0.0008149109999635584, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_build_model": 0.0901872669999193, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_failure": 0.026084695999941232, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_get_model_success": 0.3381265350000717, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_keep_alive": 0.004092291000006298, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_disabled": 0.004850638999982948, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_mirostat_enabled": 0.0037882630000467543, + "src/backend/tests/unit/components/models/test_chatollama_component.py::test_update_build_config_model_name": 0.11316215900001225, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_build_model": 0.003315707000012935, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_error_handling": 0.0029771080000386974, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_get_models": 0.0031380840000565513, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_initialization": 0.0026845859999298227, + "src/backend/tests/unit/components/models/test_deepseek.py::test_deepseek_template": 0.024177256000029956, + "src/backend/tests/unit/components/models/test_huggingface.py::test_huggingface_inputs": 0.002827577999994446, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_all_versions_have_a_file_name_defined": 0.3772152160000246, "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.6316507480000269, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.0]": 0.3994041109999671, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_component_versions[1.1.1]": 0.3910331199999746, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestChatOutput::test_latest_version": 0.3789691410000273, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_all_versions_have_a_file_name_defined": 0.0012266300000192132, "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.07557242299998279, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.0]": 0.07257371199995077, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_component_versions[1.1.1]": 0.059949071999994885, + "src/backend/tests/unit/components/outputs/test_output_components.py::TestTextOutputComponent::test_latest_version": 0.004429549999997562, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_empty_dataframe": 0.0023099249999631866, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_invalid_operation": 0.0022013759999595095, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_non_existent_column": 0.0023420430000555825, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Add Column-expected_columns0-expected_values0]": 0.004065984999954253, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Drop Column-expected_columns1-None]": 0.00307191900003545, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Filter-expected_columns2-expected_values2]": 0.0030610729999125397, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Head-expected_columns6-expected_values6]": 0.0024970900000198526, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Rename Column-expected_columns4-None]": 0.002817774999982703, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Replace Value-expected_columns8-expected_values8]": 0.002892524000060348, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Select Columns-expected_columns5-None]": 0.002839355999981308, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Sort-expected_columns3-expected_values3]": 0.0028489910000075724, + "src/backend/tests/unit/components/processing/test_dataframe_operations.py::test_operations[Tail-expected_columns7-expected_values7]": 0.0024745090000237724, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_all_versions_have_a_file_name_defined": 0.0012499219999995148, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_async_invocation": 0.0033288359999801287, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.0.19]": 0.0011951019999969503, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.0]": 0.0011958829999798581, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_component_versions[1.1.1]": 0.0013685980000559539, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_empty_dataframe": 0.0020199280000383624, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_invalid_template_keys": 0.002091925000001993, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_large_dataframe": 0.27547018900003195, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_latest_version": 0.005023746000006213, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_multiple_column_template": 0.002361192000023493, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_nan_values": 0.002290797999989991, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_separator": 0.0022071150000329, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_parse_with_custom_template": 0.0023189900000488706, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_successful_parse_with_default_template": 0.0022916379999742276, + "src/backend/tests/unit/components/processing/test_parse_dataframe_component.py::TestParseDataFrameComponent::test_various_data_types": 0.0038686340000140262, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_all_versions_have_a_file_name_defined": 0.001081154000019069, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.0.19]": 0.0664492619999919, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.0]": 0.06865190899998197, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_component_versions[1.1.1]": 1.9404759139999896, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_latest_version": 0.00582740999999487, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_as_dataframe": 0.0027097950000438686, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_basic": 0.002508226999964336, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_custom_separator": 0.0022240979999992305, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_empty_input": 0.0019131409999886273, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_multiple_inputs": 0.0023063309999997728, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_single_chunk": 0.0019263599999703729, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_metadata": 0.0019499439999890456, + "src/backend/tests/unit/components/processing/test_split_text_component.py::TestSplitTextComponent::test_split_text_with_overlap": 0.001978466999958073, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_all_versions_have_a_file_name_defined": 0.37846649199997273, "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]": 0.37871412999999166, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.0]": 0.37925084900001593, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_component_versions[1.1.1]": 0.39207206700001507, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_latest_version": 0.38976837500001693, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_post_code_processing": 0.3798918339999773, + "src/backend/tests/unit/components/prompts/test_prompt_component.py::TestPromptComponent::test_prompt_component_latest": 0.3858892439999977, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_build_data": 0.0019435950000001867, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_get_data": 0.001501804000042739, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config": 0.002279891000000589, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_update_build_config_exceed_limit": 0.0016115349999950013, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_invalid": 0.0015626729999667077, + "src/backend/tests/unit/components/prototypes/test_create_data_component.py::test_validate_text_key_valid": 0.001431519999982811, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_build_data": 0.0023607899999547044, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_get_data": 0.001905759999942802, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config": 0.002304355999967811, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_update_build_config_exceed_limit": 0.0019377759999770205, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_invalid": 0.0018819539999981316, + "src/backend/tests/unit/components/prototypes/test_update_data_component.py::test_validate_text_key_valid": 0.0019200510000132454, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_all_versions_have_a_file_name_defined": 0.38741924900000413, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_build_query_url": 0.39678461300002255, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_initialization": 0.38723116099998833, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_component_versions": 0.3823795310000264, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_invalid_url_handling": 0.38508314599994264, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_latest_version": 0.38222555300001204, + "src/backend/tests/unit/components/tools/test_arxiv_component.py::TestArXivComponent::test_parse_atom_response": 0.3869502170000487, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_all_versions_have_a_file_name_defined": 0.001074033000008967, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_basic_calculation": 0.0020768119999843293, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_complex_calculation": 0.002163088000031621, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_frontend_node": 0.003208408999967105, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.0.19]": 0.0012166129999400255, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.0]": 0.0010460910000347212, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_component_versions[1.1.1]": 0.0011506150000286652, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_division_by_zero": 0.0019508350000592145, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_invalid_expression": 0.0021429390000093917, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_latest_version": 0.006039601999987099, + "src/backend/tests/unit/components/tools/test_calculator.py::TestCalculatorComponent::test_unsupported_operation": 0.001992557000050965, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_all_versions_have_a_file_name_defined": 0.0010294270000485994, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_build_method": 0.002175888000010673, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_initialization": 0.004348169999957463, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.0.19]": 0.0010058519999347482, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.0]": 0.0010546440000211987, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_component_versions[1.1.1]": 0.0011545209999894723, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_latest_version": 0.0026769760000320275, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_error_handling": 0.0038192690000187213, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_api_key": 0.0022969769999576783, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_invalid_cse_id": 0.002281962999973075, + "src/backend/tests/unit/components/tools/test_google_search_api.py::TestGoogleSearchAPICore::test_search_google_success": 0.009592958999974144, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_method": 0.0017377199999941695, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_build_wrapper": 0.0019664790000319954, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_component_initialization": 0.001866700000050514, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_error_handling": 0.002838956000005055, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_search_serper_success": 0.003203440999925533, + "src/backend/tests/unit/components/tools/test_google_serper_api_core.py::test_text_search_serper": 0.005656818999966617, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_all_versions_have_a_file_name_defined": 0.0010292669999785176, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_initialization": 0.004156517000012627, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.0.19]": 0.0010702380000680023, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.0]": 0.001187822000019878, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_component_versions[1.1.1]": 0.0010468930000229193, + "src/backend/tests/unit/components/tools/test_python_repl_tool.py::TestPythonREPLComponent::test_latest_version": 0.005567406000011488, "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.003014945000074931, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content": 0.003122311999959493, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_fetch_content_text": 0.002809912000032, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_initialization": 0.0037451010000495444, + "src/backend/tests/unit/components/tools/test_serp_api.py::test_serpapi_template": 0.02821889399990596, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_all_versions_have_a_file_name_defined": 0.0011138809999806654, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.0.19]": 0.0011720680000166794, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.0]": 0.0010036900000613969, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_component_versions[1.1.1]": 0.0011863189999417045, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_empty_response": 0.0015090419999523874, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_error_handling": 0.0016567530000202169, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_success": 0.0014292560000512822, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_fetch_content_text": 0.0037185109999882116, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_latest_version": 0.006193148999955156, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_initialization": 0.00266957500002718, + "src/backend/tests/unit/components/tools/test_wikidata_api.py::TestWikidataComponent::test_wikidata_template": 0.017200051999964217, "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.0011393800000405463, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.0.19]": 0.0013120619999540395, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.0]": 0.001133791000029305, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_component_versions[1.1.1]": 0.0012320849999696293, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content": 0.0029734330000223963, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_fetch_content_text": 0.0022002130000373654, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_latest_version": 0.005282887000021219, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_error_handling": 0.0021838490000050115, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_initialization": 0.002011635000030765, + "src/backend/tests/unit/components/tools/test_wikipedia_api.py::TestWikipediaComponent::test_wikipedia_template": 0.015029703000038808, "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.0023745800000369854, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_info": 0.002490059999956884, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_fetch_news": 0.0026180579999959264, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_initialization": 0.0022788500000388012, + "src/backend/tests/unit/components/tools/test_yfinance_tool.py::TestYfinanceComponent::test_template_structure": 0.04750062400000843, "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.044373695999979645, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data": 2.952065490999985, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_empty_collection": 0.09374565799998891, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_chroma_collection_to_data_without_metadata": 3.1826387159999854, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.0.19]": 0.1059477519999632, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.0]": 0.10218938899998875, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_component_versions[1.1.1]": 0.10134636999993063, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_collection_with_data": 3.3866985430000227, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_create_db": 0.3747231140000622, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_duplicate_handling": 3.346726734000015, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_latest_version": 0.08095203200002743, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_mmr_search": 3.3001970929999516, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_different_types": 3.097986892999984, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_search_with_score": 3.3704228749999743, + "src/backend/tests/unit/components/vectorstores/test_chroma_vector_store_component.py::TestChromaVectorStoreComponent::test_similarity_search": 3.1756391600000597, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_files_independence": 0.0027123969999820474, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_input_value_independence": 0.0034798089999412696, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_message_output_independence": 0.004164396999954079, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_multiple_attributes_independence": 0.0027380239999956757, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_sender_name_independence": 0.002681781999967825, + "src/backend/tests/unit/custom/component/test_component_instance_attributes.py::test_status_independence": 0.003833830000019134, "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.004669670999987829, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_message_text_input_list": 0.0010758459999919978, + "src/backend/tests/unit/custom/component/test_componet_set_functionality.py::test_set_with_mixed_list_input": 0.0013129060000096615, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_component": 0.0027005289999237903, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_invalid_output": 0.0034955009999748654, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs": 0.0018085949999999684, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_set_required_inputs_various_components": 0.006934338000007756, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_async": 0.013253459999987172, + "src/backend/tests/unit/custom/custom_component/test_component.py::test_update_component_build_config_sync": 0.033581924999964485, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_build_results": 0.39035280199999534, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_error_handling": 0.40644756500000767, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_logging": 0.4091136250000318, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_message_sending": 0.3895608269999684, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_streaming_message": 0.4092230959999483, + "src/backend/tests/unit/custom/custom_component/test_component_events.py::test_component_tool_output": 0.38535508100000015, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_custom_update": 0.0016450650000479072, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_invalid_output": 0.0019079819999205938, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_output_validation": 0.0017706689999386072, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_tool_mode": 0.01902903699988201, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_existing_tool_output": 0.0017030100001420578, + "src/backend/tests/unit/custom/custom_component/test_update_outputs.py::TestComponentOutputs::test_run_and_validate_update_outputs_with_multiple_outputs": 0.0016912129999582248, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_callback": 0.0009732950001080098, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_non_registered_event_callback_with_recommended_fix": 0.0009561389999817038, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_accessing_registered_event_callback": 0.0009095419999312071, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_event_id_uniqueness_with_await": 0.0013957680000658002, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_handling_large_number_of_events": 0.0020163710000815627, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_performance_impact_frequent_registrations": 0.0017110630001297977, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_queue_receives_correct_event_data_format": 0.0013585320000402135, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_empty_name": 0.0010460020000664372, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_invalid_name_fixed": 0.0010634859999072432, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_callback_with_mock_callback": 0.0012339570000676758, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_with_valid_name_and_no_callback": 0.0009055140001237305, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_register_event_without_event_type_argument_fixed": 0.0011165759999585134, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_complex_data": 0.0014000030000715924, + "src/backend/tests/unit/events/test_event_manager.py::TestEventManager::test_sending_event_with_none_data": 0.0009350870000162104, "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.001342136999937793, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception": 0.003078605999917272, + "src/backend/tests/unit/exceptions/test_api.py::test_api_exception_no_flow": 0.0009476559999939127, + "src/backend/tests/unit/graph/edge/test_edge_base.py::test_edge_raises_error_on_invalid_target_handle": 0.03057832900003632, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_and_assign_values_fails": 0.00437112299994169, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_fields_from_kwargs": 0.001435135000065202, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_invalid_callable": 0.0010310400000435038, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_model_with_valid_return_type_annotations": 0.005158252999990509, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_multiple_components": 0.005416864000039823, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_create_with_pydantic_field": 0.004402429000037955, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_default_model_name_to_state": 0.0013881950000040888, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_graph_functional_start_state_update": 0.41054414199993516, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_handle_empty_kwargs_gracefully": 0.001181722000069385, + "src/backend/tests/unit/graph/graph/state/test_state_model.py::TestCreateStateModel::test_raise_typeerror_for_invalid_field_type_in_tuple": 0.0010402629999362034, "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.0012060479999718154, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph": 0.019316216999982316, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional": 0.016075280999984898, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_async_start": 0.01614990999996735, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start": 0.016393240000070364, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_functional_start_end": 0.02606643499996153, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_not_prepared": 0.032495541000116646, "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.00026053400006276206, + "src/backend/tests/unit/graph/graph/test_base.py::test_graph_with_edge": 0.01627149000000827, + "src/backend/tests/unit/graph/graph/test_callback_graph.py::test_callback_graph": 0.00023824100003366766, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_conditional_router_max_iterations": 0.025041875999932017, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph": 0.00023800099995696655, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_cycle_in_graph_max_iterations": 0.02303658199991787, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_that_outputs_cache_is_set_to_false_in_cycle": 0.021114409000006162, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_max_iterations": 0.00023987299994132627, + "src/backend/tests/unit/graph/graph/test_cycles.py::test_updated_graph_with_prompts": 0.00026567099996555044, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_functional_start_graph_state_update": 0.025673878000020522, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model": 0.04870619300004364, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_json_schema": 0.0002609040000152163, + "src/backend/tests/unit/graph/graph/test_graph_state_model.py::test_graph_state_model_serialization": 0.024019307999878947, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_add_to_vertices_being_run": 0.0008318139999801133, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled": 0.0008276309999928344, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_are_all_predecessors_fulfilled__wrong": 0.0008404789999758577, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_build_run_map": 0.000850072999924123, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict": 0.0008705239999926562, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_map__bad_case": 0.0008539179999615953, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_run_predecessors__bad_case": 0.0008677580000266971, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_being_run__bad_case": 0.0008598770000389777, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_from_dict_without_vertices_to_run__bad_case": 0.0008503739999241589, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable": 0.0008326269997951385, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_is_active": 0.0008418200000051002, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_run_predecessors": 0.0008456460000161314, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_is_vertex_runnable__wrong_vertices_to_run": 0.000845204999905036, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_pickle": 0.0009073470000657835, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_from_predecessors": 0.0008337589999882766, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_remove_vertex_from_runnables": 0.0008117079999010457, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_to_dict": 0.0009314330001188864, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_run_state": 0.0008639129999892248, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state": 0.0008449450000398429, + "src/backend/tests/unit/graph/graph/test_runnable_vertices_manager.py::test_update_vertex_run_state__bad_case": 0.000841690999891398, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_detects_cycles_in_simple_graph": 0.0008949489998713034, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_disconnected_components": 0.0008679790000769572, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_duplicate_edges": 0.0009008269998957985, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_identifies_multiple_cycles": 0.0008922550000534102, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_large_graphs_efficiency": 0.0016463970000586414, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_mixed_data_types_in_edges": 0.0009032010000282753, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_multiple_edges_between_same_nodes": 0.0008818999999675725, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_no_cycles_present": 0.0008861769999839453, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_incoming_edges": 0.0009099810000634534, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_nodes_with_no_outgoing_edges": 0.0008872380000184421, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_self_loops": 0.0008868570000686304, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindAllCycleEdges::test_single_node_no_edges": 0.0008901519998971708, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_detects_cycle_in_simple_graph": 0.0008786550000650095, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_disconnected_components": 0.0009098599999788348, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_duplicate_edges": 0.0009176720001278227, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_empty_edges_list": 0.0008886289999736618, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_identifies_first_cycle": 0.0008735960000194609, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_large_graph_efficiency": 0.0010504079999691385, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_cycles": 0.0008795169999302743, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_multiple_edges_between_same_nodes": 0.0008695110000189743, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_nodes_with_no_outgoing_edges": 0.0008625309999388264, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_returns_none_when_no_cycle": 0.0008934170000429731, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_self_loop_cycle": 0.0008773939998718561, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleEdge::test_single_node_no_edges": 0.0008809280000150466, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_correctly_identify_and_return_vertices_in_single_cycle": 0.0009460549998721035, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_detect_cycles_simple_graph": 0.0009774310000238984, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_duplicate_edges_fixed_fixed": 0.0009493689999544586, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_empty_edges": 0.0009207070000911699, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_large_graphs_efficiently": 0.0009859420000566388, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_no_outgoing_edges": 0.0009543969999867841, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_self_loops": 0.0009634800001094845, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_single_cycle": 0.0009100429999762127, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[0]": 0.0010195420001082312, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[1]": 0.0011210220000066329, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[2]": 0.0010014850000743536, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[3]": 0.0009856420000460275, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_handle_two_inputs_in_cycle[4]": 0.0009828980000747833, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_cycles_empty_list": 0.0009386340000219207, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_no_modification_of_input_edges_list": 0.0009890470000755158, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_non_string_vertex_ids": 0.0009499799999730385, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_process_disconnected_components": 0.0009442020000278717, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_return_vertices_involved_in_multiple_cycles": 0.0009530649999760499, + "src/backend/tests/unit/graph/graph/test_utils.py::TestFindCycleVertices::test_single_vertex_no_edges": 0.0009067770001820463, + "src/backend/tests/unit/graph/graph/test_utils.py::test_chat_inputs_at_start": 0.0010149260000389404, + "src/backend/tests/unit/graph/graph/test_utils.py::test_filter_vertices_from_vertex": 0.0008557599999221566, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_exact_sequence": 0.0010362169998643367, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_simple": 0.0008994449998454002, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_complex_cycle": 0.0009268360000760367, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_cycle": 0.0010818040000231122, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop": 0.0009206580000409303, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_stop_at_chroma": 0.0009200959998452163, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_sorted_vertices_with_unconnected_graph": 0.0008663280000291707, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_a": 0.0010995810000622441, + "src/backend/tests/unit/graph/graph/test_utils.py::test_get_successors_z": 0.00085600199986402, + "src/backend/tests/unit/graph/graph/test_utils.py::test_has_cycle": 0.0008766720001176509, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_a": 0.0009043630000178382, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_g": 0.0008267380000006597, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_h": 0.0008338080000385162, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_invalid_vertex": 0.0010797109999884924, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_m": 0.0008391270000629447, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_n_is_start": 0.000925565000216011, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_t": 0.0008363839999674383, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_x": 0.0008407990000023347, + "src/backend/tests/unit/graph/graph/test_utils.py::test_sort_up_to_vertex_z": 0.0008658350001269355, "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.0012118559999407807, "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.0013012989999197089, "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.0034711250001464578, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_one_group": 0.002903538999930788, + "src/backend/tests/unit/graph/test_graph.py::test_process_flow_vector_store_grouped": 0.004550246000007974, + "src/backend/tests/unit/graph/test_graph.py::test_serialize_graph": 0.18378213300002244, + "src/backend/tests/unit/graph/test_graph.py::test_set_new_target_handle": 0.0007917760000282215, + "src/backend/tests/unit/graph/test_graph.py::test_ungroup_node": 0.0020955690000619143, + "src/backend/tests/unit/graph/test_graph.py::test_update_source_handle": 0.0008023919999686768, + "src/backend/tests/unit/graph/test_graph.py::test_update_target_handle_proxy": 0.0008442040000318229, + "src/backend/tests/unit/graph/test_graph.py::test_update_template": 0.0009501209999598359, "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.0020554189998165384, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_create_model_from_valid_schema": 0.0021130139999741004, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_empty_schema": 0.0011873689999220005, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handle_large_schemas_efficiently": 0.001736450000066725, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_handles_multiple_fields_fixed_with_instance_check": 0.0018188209999152605, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_manages_unknown_field_types": 0.001219167000044763, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_nested_list_and_dict_types_handling": 0.0018621049998728267, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_no_duplicate_field_names_fixed_fixed": 0.0015592789999345769, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_process_schema_missing_optional_keys_updated": 0.0017980800001851094, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_raises_error_for_invalid_input_different_exception_with_specific_exception": 0.0008735970000088855, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_returns_valid_model_class": 0.0014155369999571121, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_schema_fields_with_none_default": 0.0017767489999869213, + "src/backend/tests/unit/helpers/test_base_model_from_schema.py::TestBuildModelFromSchema::test_supports_single_and_multiple_type_annotations": 0.0015879110000014407, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data0-expected0]": 0.0009436909998612464, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list[{name} is {age} years old-data1-expected1]": 0.0009100510000052964, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_contains_nested_data_key": 0.0008216720000291389, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__data_with_data_attribute_empty": 0.000821440999970946, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_empty": 0.0008234050000055504, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder": 0.0008090339999853313, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_without_placeholder_and_data_attribute_empty": 0.0008053159999690251, + "src/backend/tests/unit/helpers/test_data.py::test_data_to_text_list__template_wrong_placeholder": 0.0008149209999146478, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot": 0.3988632809999899, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_components_and_edges": 0.028494505000026038, + "src/backend/tests/unit/initial_setup/starter_projects/test_memory_chatbot.py::test_memory_chatbot_dump_structure": 0.03334832899997764, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag": 0.17755263999981707, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_add": 0.13226315500003238, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump": 0.07096579699998529, + "src/backend/tests/unit/initial_setup/starter_projects/test_vector_store_rag.py::test_vector_store_rag_dump_components_and_edges": 0.07275718700009293, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_concurrent_calls": 0.4109099239999523, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_creation": 0.39857423399996605, + "src/backend/tests/unit/initial_setup/test_setup_functions.py::test_get_or_create_default_folder_idempotency": 0.40746061100003317, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_invalid": 0.0008888309999974808, + "src/backend/tests/unit/inputs/test_inputs.py::test_bool_input_valid": 0.0008718660000113232, + "src/backend/tests/unit/inputs/test_inputs.py::test_code_input_valid": 0.000905765000197789, + "src/backend/tests/unit/inputs/test_inputs.py::test_data_input_valid": 0.0008802669999568025, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_invalid": 0.000886916000013116, + "src/backend/tests/unit/inputs/test_inputs.py::test_dict_input_valid": 0.0009059459999889441, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_invalid": 0.001055075000067518, + "src/backend/tests/unit/inputs/test_inputs.py::test_dropdown_input_valid": 0.000882892000049651, + "src/backend/tests/unit/inputs/test_inputs.py::test_file_input_valid": 0.0008929460001354528, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_invalid": 0.0008912439999448907, + "src/backend/tests/unit/inputs/test_inputs.py::test_float_input_valid": 0.0008840030000101251, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_invalid": 0.0009047329999702924, + "src/backend/tests/unit/inputs/test_inputs.py::test_handle_input_valid": 0.0008687809997809381, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_comprehensive": 0.0009861129999535478, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_invalid": 0.0009953249999625768, + "src/backend/tests/unit/inputs/test_inputs.py::test_instantiate_input_valid": 0.000885655999923074, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_invalid": 0.0008935569998129722, + "src/backend/tests/unit/inputs/test_inputs.py::test_int_input_valid": 0.0008829210000840249, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_invalid": 0.0009716729999809104, + "src/backend/tests/unit/inputs/test_inputs.py::test_message_text_input_valid": 0.001009337000027699, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_invalid": 0.000942128000019693, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_input_valid": 0.0008933469999874433, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_invalid": 0.0009031910000203425, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiline_secret_input_valid": 0.0008927560002121027, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_invalid": 0.0008952700001145786, + "src/backend/tests/unit/inputs/test_inputs.py::test_multiselect_input_valid": 0.0008950380000669611, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_invalid": 0.0008805570000731677, + "src/backend/tests/unit/inputs/test_inputs.py::test_nested_dict_input_valid": 0.0008706529998789847, + "src/backend/tests/unit/inputs/test_inputs.py::test_prompt_input_valid": 0.0008934869999848161, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_invalid": 0.0008802080000123169, + "src/backend/tests/unit/inputs/test_inputs.py::test_secret_str_input_valid": 0.0008987650001017755, + "src/backend/tests/unit/inputs/test_inputs.py::test_slider_input_valid": 0.0009436410000489559, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_invalid": 0.0009637400000883645, + "src/backend/tests/unit/inputs/test_inputs.py::test_str_input_valid": 0.0009023299999171286, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_invalid": 0.0009678860000121858, + "src/backend/tests/unit/inputs/test_inputs.py::test_table_input_valid": 0.0014014050000241696, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_complex_nested_structures_handling": 0.0014190109999390188, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_assignment": 0.0013596340000958662, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_default_values_for_non_required_fields": 0.0013821180000377353, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_empty_list_of_inputs": 0.0013457529998959217, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_field_types_conversion": 0.0015379370000800918, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_fields_creation_with_correct_types_and_attributes": 0.0013524940000024799, "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.0014519510000354785, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_is_list_handling": 0.0014615439999943192, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_attributes_handling": 0.0013485580001315611, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_missing_optional_attributes": 0.0013529839999364413, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_mixed_required_optional_fields_processing": 0.0016396070000155305, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_multiple_input_types": 0.0015302959999416998, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_non_standard_field_types_handling": 0.0013638500000752174, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_none_default_value_handling": 0.0013538160000052812, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_attribute_processing": 0.00152246400000422, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_options_handling": 0.0014881529999684062, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_passing_input_type_directly": 0.0009741149999626941, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_schema_model_creation": 0.0013768790000767694, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_conversion": 0.001563703999977406, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_single_input_type_replica": 0.001425651000090511, + "src/backend/tests/unit/io/test_io_schema.py::TestCreateInputSchema::test_special_characters_in_names_handling": 0.0013502210000524428, + "src/backend/tests/unit/io/test_io_schema.py::test_create_input_schema": 0.002829850000011902, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_with_valid_formatter": 0.0009013300000333402, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_column_without_display_name": 0.000964491999980055, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_create_with_type_instead_of_formatter": 0.0008292210000035993, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_default_sortable_filterable": 0.0008349109999699067, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_description_and_default": 0.0008319559999563353, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_explicitly_set_to_enum": 0.0008199489999469733, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_none_when_not_provided": 0.000836071999970045, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_formatter_set_based_on_value": 0.000905073000012635, + "src/backend/tests/unit/io/test_table_schema.py::TestColumn::test_invalid_formatter_raises_value_error": 0.001155512999957864, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_allow_markdown_override": 0.0008115360001283989, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_empty_contents": 0.000844223000058264, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_initialize_with_valid_title_and_contents": 0.0011242059999858611, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_invalid_contents_type": 0.0009374410000191347, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_media_url_handling": 0.0008476299998392278, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_serialize_contents": 0.0009339580001324066, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_single_content_conversion": 0.000845295999965856, + "src/backend/tests/unit/schema/test_content_block.py::TestContentBlock::test_validate_different_content_types": 0.0008912929999951302, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_serialization": 0.0008991859999696317, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_duration": 0.0008102939998479997, + "src/backend/tests/unit/schema/test_content_types.py::TestBaseContent::test_base_content_with_header": 0.0008217299997568261, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_creation": 0.0008262789999662346, + "src/backend/tests/unit/schema/test_content_types.py::TestCodeContent::test_code_content_without_title": 0.0008122059999777775, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_creation": 0.0008259369999450428, + "src/backend/tests/unit/schema/test_content_types.py::TestErrorContent::test_error_content_optional_fields": 0.0008217019999392505, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_complex_data": 0.0008170049999307594, + "src/backend/tests/unit/schema/test_content_types.py::TestJSONContent::test_json_content_creation": 0.0008146809999516336, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_creation": 0.000813999000001786, + "src/backend/tests/unit/schema/test_content_types.py::TestMediaContent::test_media_content_without_caption": 0.0008100539998849854, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_creation": 0.0008256369999344315, + "src/backend/tests/unit/schema/test_content_types.py::TestTextContent::test_text_content_with_duration": 0.0008291420000432481, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_creation": 0.000827920999881826, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_minimal": 0.0008297020001464261, + "src/backend/tests/unit/schema/test_content_types.py::TestToolContent::test_tool_content_with_error": 0.0008986739999272686, + "src/backend/tests/unit/schema/test_content_types.py::test_content_type_discrimination": 0.0008390369999915492, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths": 0.00702344000001176, + "src/backend/tests/unit/schema/test_image.py::test_get_file_paths__empty": 0.0010138649998907567, + "src/backend/tests/unit/schema/test_image.py::test_get_files": 0.00913705600009962, + "src/backend/tests/unit/schema/test_image.py::test_get_files__convert_to_base64": 0.008727571999884276, + "src/backend/tests/unit/schema/test_image.py::test_get_files__empty": 0.0013676650000888912, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file": 0.055663454999944406, + "src/backend/tests/unit/schema/test_image.py::test_is_image_file__not_image": 0.10750924399997075, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_ai_response": 0.0008990139999696112, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_invalid_image_path": 0.0012862149999364192, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_missing_required_keys": 0.0010024369997836402, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_image": 0.0015533289998757027, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_multiple_images": 0.0015911750001578184, + "src/backend/tests/unit/schema/test_schema_data.py::TestDataSchema::test_data_to_message_with_text_only": 0.0009101309999550722, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_data_object": 0.0019320280000556522, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_row_with_dict": 0.0020078690000673305, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_mixed_types": 0.0018514580000328351, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_data_objects": 0.0019106659999579279, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_add_rows_with_dicts": 0.0018716690000246672, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_pandas_operations": 0.0030131000000892527, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_type_preservation": 0.0017713389999016727, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_dataset_with_null_values": 0.0015691119998564318, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_basic": 0.0015562639999870953, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_empty": 0.0012764310000648038, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_missing_fields": 0.0016711440000563016, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_from_data_list_nested_data": 0.00120217199992112, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_data_objects": 0.001232196000046315, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dict_of_lists": 0.0011953609999864057, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_dicts": 0.0012112050000041563, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_invalid_list": 0.0009682470000598187, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_kwargs": 0.0012818789999755609, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_none": 0.0010071140000036394, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_init_with_pandas_dataframe": 0.0011636250000037762, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_basic": 0.0016811570000072606, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_empty": 0.0011628740001015103, + "src/backend/tests/unit/schema/test_schema_data_set.py::test_to_data_list_modified_data": 0.002153613000018595, "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.001137726000024486, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_from_human_text": 0.0009914109999726861, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_prompt_serialization": 0.002294621999908486, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_serialization": 0.0010668810000424855, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_to_lc_without_sender": 0.0009599449999768694, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_invalid_image_path": 0.0012446439999393988, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_multiple_images": 0.0026671299999634357, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_with_single_image": 0.00266634000013255, + "src/backend/tests/unit/schema/test_schema_message.py::test_message_without_sender": 0.0009342189999870243, + "src/backend/tests/unit/schema/test_schema_message.py::test_timestamp_serialization": 0.0019403789999614673, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_async_iterator_handling": 0.0010111209999195125, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_builtin_type_serialization": 0.0009207279999827733, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_bytes_serialization": 0.07723797899996043, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_class_serialization": 0.00939108000000033, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_custom_type_serialization": 0.0009952460000022256, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_datetime_serialization": 1.80826408300004, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_decimal_serialization": 0.09086608600000545, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_dict_serialization": 0.4508130770000207, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_document_serialization": 0.0011339820000557665, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_enum_serialization": 0.0011357730002146127, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_fallback_serialization": 0.004015116999994461, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_generic_type_serialization": 0.0010541149999880872, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_instance_serialization": 0.0010620859999335153, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_list_truncation": 0.273010594000084, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_items_none": 0.28682545699996354, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_max_length_none": 0.0877918360000649, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_class_serialization": 0.006782526999927541, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_nested_structures": 1.0686817829999882, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_none_serialization": 0.0009340370000927578, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_int64_serialization": 0.0009860640000169951, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_numpy_numeric_serialization": 0.0011173870000220631, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pandas_serialization": 0.006948390999923504, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_primitive_types": 0.08361239600014869, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_class_serialization": 0.0009728339999810487, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_modern_model": 0.07275209800002358, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_pydantic_v1_model": 0.07059605100005228, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_serialization": 0.0011150440000164963, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_series_truncation": 0.0019607600000881575, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_string_serialization": 0.09857188099999803, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_type_alias_serialization": 0.0009387339999875621, + "src/backend/tests/unit/serialization/test_serialization.py::TestSerializationHypothesis::test_uuid_serialization": 0.07472786200003156, + "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__large_case": 0.0012184350000552513, + "src/backend/tests/unit/services/database/test_utils.py::test_truncate_json__small_case": 0.0014805320000732536, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_concurrent_log_vertex_build": 0.14669937999997273, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_basic": 0.07784517400011737, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_integrity_error": 0.07693023800015908, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_global_limit": 8.718105856999955, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_max_per_vertex_limit": 0.09239308799999435, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_ordering": 0.08470924400000968, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[1-1]": 0.0756081480001285, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[100-50]": 0.5139575530000684, + "src/backend/tests/unit/services/database/test_vertex_builds.py::test_log_vertex_build_with_different_limits[5-3]": 0.10599251300004653, + "src/backend/tests/unit/services/variable/test_service.py::test_create_variable": 0.05889783800012083, "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.06312329800005045, "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.0603800940000383, + "src/backend/tests/unit/services/variable/test_service.py::test_delete_variable_by_id": 0.07909726200000478, "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.05801842300002136, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable": 0.07689639800003079, "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.06053497300001709, + "src/backend/tests/unit/services/variable/test_service.py::test_get_variable__valueerror": 0.059997101000135444, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__create_and_update": 0.16110005400014415, "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.056886213999973734, + "src/backend/tests/unit/services/variable/test_service.py::test_initialize_user_variables__skipping_environment_variable_storage": 0.05965728899991518, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables": 0.08257305500001166, + "src/backend/tests/unit/services/variable/test_service.py::test_list_variables__empty": 0.0638295079999125, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable": 0.06723561900003006, "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.06180592600003365, + "src/backend/tests/unit/services/variable/test_service.py::test_update_variable_fields": 0.061712988999943263, + "src/backend/tests/unit/test_api_key.py::test_create_api_key": 0.39598546599995643, + "src/backend/tests/unit/test_api_key.py::test_delete_api_key": 0.39406593399996837, + "src/backend/tests/unit/test_api_key.py::test_get_api_keys": 0.4007594799999197, "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": 0.38455338199992184, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_from_request_data": 0.3907321569998885, + "src/backend/tests/unit/test_chat_endpoint.py::test_build_flow_with_frozen_path": 0.40250714100000096, + "src/backend/tests/unit/test_cli.py::test_components_path": 0.2116031179999709, + "src/backend/tests/unit/test_cli.py::test_superuser": 0.19949053599998479, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_keys": 0.0008605700000998695, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_value_keys": 0.0008591350000415332, + "src/backend/tests/unit/test_custom_component.py::test_build_config_field_values_dict": 0.0008595779999041042, + "src/backend/tests/unit/test_custom_component.py::test_build_config_fields_dict": 0.0008713449999504519, + "src/backend/tests/unit/test_custom_component.py::test_build_config_has_fields": 0.0008624809998991623, + "src/backend/tests/unit/test_custom_component.py::test_build_config_no_code": 0.0008336279998957252, + "src/backend/tests/unit/test_custom_component.py::test_build_config_return_type": 0.0008638830000791131, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_get_tree": 0.0010203239999100333, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_init": 0.0009902779997901234, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_ann_assign": 0.0008661360000132845, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_no_annotation": 0.0008381449999887991, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_arg_with_annotation": 0.0008280599998897742, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_assign": 0.0008770719999802168, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_callable_details_no_args": 0.000858084000128656, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes": 0.001479189000065162, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_classes_raises": 0.0009212270000489298, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_init": 0.0008548900000278081, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_function_def_not_init": 0.0008608790000153022, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_functions": 0.0009184030000142229, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_global_vars": 0.0009372509998684109, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_import": 0.0010604220001368958, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_parse_imports_importfrom": 0.000878894999914337, + "src/backend/tests/unit/test_custom_component.py::test_code_parser_syntax_error": 0.03879163800002061, + "src/backend/tests/unit/test_custom_component.py::test_component_code_null_error": 0.0009015680000175053, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree": 0.003974336999931438, + "src/backend/tests/unit/test_custom_component.py::test_component_get_code_tree_syntax_error": 0.0011089649999576068, + "src/backend/tests/unit/test_custom_component.py::test_component_get_function_valid": 0.0009318639999946754, + "src/backend/tests/unit/test_custom_component.py::test_component_init": 0.0009446119998983704, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_not_implemented": 0.00085167499992167, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_build_template_config": 0.0017408060000434489, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_class_template_validation_no_code": 0.0008804670000017722, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_code_tree_syntax_error": 0.0010408039998992535, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function": 0.000987274999829424, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args": 0.0024859850000211736, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_args_no_args": 0.0017120230000955416, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type": 0.0024830390000261104, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_entrypoint_return_type_no_return_type": 0.0015527880000263394, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_function_valid": 0.0008850550001398005, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name": 0.0023515660001294236, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_get_main_class_name_no_main_class": 0.0009881660000701231, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_init": 0.0008733159999110285, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_multiple_outputs": 0.009168292000026668, + "src/backend/tests/unit/test_custom_component.py::test_custom_component_subclass_from_lctoolcomponent": 0.005353559000127461, "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": 0.4023209560000396, + "src/backend/tests/unit/test_custom_component_with_client.py::test_list_flows_return_type": 0.4036981960000503, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_integers": 0.0009549070000502979, + "src/backend/tests/unit/test_data_class.py::test_add_method_for_strings": 0.0009110120001878386, + "src/backend/tests/unit/test_data_class.py::test_add_method_with_non_overlapping_keys": 0.0008905130001721773, + "src/backend/tests/unit/test_data_class.py::test_conversion_from_document": 0.0009863649999033441, + "src/backend/tests/unit/test_data_class.py::test_conversion_to_document": 0.0009196259999271206, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_get_set_del": 0.0009589339998683499, + "src/backend/tests/unit/test_data_class.py::test_custom_attribute_setting_and_getting": 0.0009400750000168046, + "src/backend/tests/unit/test_data_class.py::test_data_initialization": 0.0011451790001046902, + "src/backend/tests/unit/test_data_class.py::test_deep_copy": 0.000978261999989627, + "src/backend/tests/unit/test_data_class.py::test_dir_includes_data_keys": 0.0010003840000081254, + "src/backend/tests/unit/test_data_class.py::test_dir_reflects_attribute_deletion": 0.001014816000065366, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_empty_data": 0.0008899119999341565, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_none_data": 0.0008784240000068166, + "src/backend/tests/unit/test_data_class.py::test_get_text_with_text_key": 0.0008856860000605593, + "src/backend/tests/unit/test_data_class.py::test_get_text_without_text_key": 0.0008583660001022508, + "src/backend/tests/unit/test_data_class.py::test_str_and_dir_methods": 0.0011587279999503153, + "src/backend/tests/unit/test_data_class.py::test_validate_data_with_extra_keys": 0.0009338659999684751, "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": 0.4038515339999549, + "src/backend/tests/unit/test_database.py::test_create_flow_with_invalid_data": 0.42339719500000683, + "src/backend/tests/unit/test_database.py::test_create_flows": 0.4324215980001327, + "src/backend/tests/unit/test_database.py::test_delete_flow": 0.41652912600000036, + "src/backend/tests/unit/test_database.py::test_delete_flows": 0.4144508639999458, + "src/backend/tests/unit/test_database.py::test_delete_flows_with_transaction_and_build": 0.4098112259998743, + "src/backend/tests/unit/test_database.py::test_delete_folder_with_flows_with_transaction_and_build": 0.41002109399994424, + "src/backend/tests/unit/test_database.py::test_delete_nonexistent_flow": 0.4178065879999622, + "src/backend/tests/unit/test_database.py::test_download_file": 0.41322174700007963, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination": 0.40958558199997697, + "src/backend/tests/unit/test_database.py::test_get_flows_from_folder_pagination_with_params": 2.519225540999969, + "src/backend/tests/unit/test_database.py::test_get_nonexistent_flow": 0.4135610899999165, "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": 0.41749549799999386, + "src/backend/tests/unit/test_database.py::test_read_flows": 0.4053164179998703, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only": 0.4176481120000517, + "src/backend/tests/unit/test_database.py::test_read_flows_components_only_paginated": 0.400942117999989, + "src/backend/tests/unit/test_database.py::test_read_flows_custom_page_size": 0.418648759000007, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_page": 0.4057634059998918, + "src/backend/tests/unit/test_database.py::test_read_flows_invalid_size": 2.3693954640000356, + "src/backend/tests/unit/test_database.py::test_read_flows_no_pagination_params": 0.4035272990000749, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_flows": 0.4207857190000368, + "src/backend/tests/unit/test_database.py::test_read_flows_pagination_with_params": 0.40727797799991095, "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.41967998899997383, + "src/backend/tests/unit/test_database.py::test_read_folder_with_component_filter": 0.43111686899999313, + "src/backend/tests/unit/test_database.py::test_read_folder_with_flows": 0.4260262259999763, + "src/backend/tests/unit/test_database.py::test_read_folder_with_pagination": 0.42077888799997254, + "src/backend/tests/unit/test_database.py::test_read_folder_with_search": 0.426230948999887, + "src/backend/tests/unit/test_database.py::test_read_nonexistent_folder": 0.4242013659999202, + "src/backend/tests/unit/test_database.py::test_read_only_starter_projects": 0.43589234499995655, + "src/backend/tests/unit/test_database.py::test_sqlite_pragmas": 0.08820850100016742, + "src/backend/tests/unit/test_database.py::test_update_flow": 0.4135640419999618, + "src/backend/tests/unit/test_database.py::test_update_flow_idempotency": 0.4204047520000813, + "src/backend/tests/unit/test_database.py::test_update_nonexistent_flow": 0.42350578699995367, + "src/backend/tests/unit/test_database.py::test_upload_file": 0.4209692560000349, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_flow_id": 0.4528933159999724, + "src/backend/tests/unit/test_endpoints.py::test_build_vertex_invalid_vertex_id": 0.4324079939999592, + "src/backend/tests/unit/test_endpoints.py::test_get_all": 0.41186838900011935, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices": 0.4392832549999639, + "src/backend/tests/unit/test_endpoints.py::test_get_vertices_flow_not_found": 0.4339934600000106, + "src/backend/tests/unit/test_endpoints.py::test_invalid_flow_id": 0.44893965400001434, + "src/backend/tests/unit/test_endpoints.py::test_invalid_prompt": 0.4515228649999017, + "src/backend/tests/unit/test_endpoints.py::test_invalid_run_with_input_type_chat": 0.42359984799986705, + "src/backend/tests/unit/test_endpoints.py::test_post_validate_code": 2.893192276000036, + "src/backend/tests/unit/test_endpoints.py::test_starter_projects": 0.4395009029999528, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_no_payload": 0.44035051900004873, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_any": 0.4226470230000814, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_chat": 0.42147835200000827, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_input_type_text": 0.4391122430000678, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_any": 0.4314399439999761, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_debug": 0.4226407950001203, + "src/backend/tests/unit/test_endpoints.py::test_successful_run_with_output_type_text": 0.44466147600007844, + "src/backend/tests/unit/test_endpoints.py::test_valid_prompt": 0.4317103160000215, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[The weather is {weather} today.-expected_input_variables1]": 0.42769696200002727, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[This prompt has no variables.-expected_input_variables2]": 0.43903693400000066, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{a}, {b}, and {c} are variables.-expected_input_variables3]": 0.4348509550001154, + "src/backend/tests/unit/test_endpoints.py::test_various_prompts[{color} is my favorite color.-expected_input_variables0]": 0.42821496399983516, + "src/backend/tests/unit/test_experimental_components.py::test_python_function_component": 0.0028345369998987735, "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/digitranslab/kozmoai-bundles-https://github.com/digitranslab/kozmoai-bundles/archive/refs/heads/main.zip]": 0.025615242999833754, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/digitranslab/kozmoai-bundles.git-https://github.com/digitranslab/kozmoai-bundles/archive/refs/heads/main.zip]": 0.02476226199996745, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/digitranslab/kozmoai-bundles/-https://github.com/digitranslab/kozmoai-bundles/archive/refs/heads/main.zip]": 0.024681250999947224, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/digitranslab/kozmoai-bundles/commit/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9-https://github.com/digitranslab/kozmoai-bundles/archive/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9.zip]": 0.002224730999955682, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/digitranslab/kozmoai-bundles/commit/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9/-https://github.com/digitranslab/kozmoai-bundles/archive/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9.zip]": 0.002301622999993924, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/digitranslab/kozmoai-bundles/releases/tag/foo/v1.0.0-https://github.com/digitranslab/kozmoai-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/digitranslab/kozmoai-bundles/releases/tag/foo/v1.0.0/-https://github.com/digitranslab/kozmoai-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/digitranslab/kozmoai-bundles/releases/tag/v1.0.0-0_1-https://github.com/digitranslab/kozmoai-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/digitranslab/kozmoai-bundles/tree/some.branch-0_1-https://github.com/digitranslab/kozmoai-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/digitranslab/kozmoai-bundles/tree/some/branch-https://github.com/digitranslab/kozmoai-bundles/archive/refs/heads/some/branch.zip]": 0.002259385999764163, - "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/digitranslab/kozmoai-bundles/tree/some/branch/-https://github.com/digitranslab/kozmoai-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.001197474000036891, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_field_defaults": 0.001067164000005505, + "src/backend/tests/unit/test_frontend_nodes.py::test_template_to_dict": 0.0010501069999691026, + "src/backend/tests/unit/test_helper_components.py::test_data_as_text_component": 0.0019684310000229743, + "src/backend/tests/unit/test_helper_components.py::test_uuid_generator_component": 0.00853254600008313, + "src/backend/tests/unit/test_initial_setup.py::test_create_or_update_starter_projects": 0.4580164210001385, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://example.com/myzip.zip-https://example.com/myzip.zip]": 0.002300978999983272, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/digitranslab/kozmoai-bundles-https://github.com/digitranslab/kozmoai-bundles/archive/refs/heads/main.zip]": 0.025357762000112416, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/digitranslab/kozmoai-bundles.git-https://github.com/digitranslab/kozmoai-bundles/archive/refs/heads/main.zip]": 0.023909039000045595, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/digitranslab/kozmoai-bundles/-https://github.com/digitranslab/kozmoai-bundles/archive/refs/heads/main.zip]": 0.02415633299995079, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/digitranslab/kozmoai-bundles/commit/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9-https://github.com/digitranslab/kozmoai-bundles/archive/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9.zip]": 0.002863328000103138, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/digitranslab/kozmoai-bundles/commit/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9/-https://github.com/digitranslab/kozmoai-bundles/archive/68428ce16729a385fe1bcc0f1ec91fd5f5f420b9.zip]": 0.002095055000040702, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/digitranslab/kozmoai-bundles/releases/tag/foo/v1.0.0-https://github.com/digitranslab/kozmoai-bundles/archive/refs/tags/foo/v1.0.0.zip]": 0.0022632030000977466, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/digitranslab/kozmoai-bundles/releases/tag/foo/v1.0.0/-https://github.com/digitranslab/kozmoai-bundles/archive/refs/tags/foo/v1.0.0.zip]": 0.002050168999971902, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/digitranslab/kozmoai-bundles/releases/tag/v1.0.0-0_1-https://github.com/digitranslab/kozmoai-bundles/archive/refs/tags/v1.0.0-0_1.zip]": 0.0022567739999885816, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/digitranslab/kozmoai-bundles/tree/some.branch-0_1-https://github.com/digitranslab/kozmoai-bundles/archive/refs/heads/some.branch-0_1.zip]": 0.0025896240000520265, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/digitranslab/kozmoai-bundles/tree/some/branch-https://github.com/digitranslab/kozmoai-bundles/archive/refs/heads/some/branch.zip]": 0.002085991999933867, + "src/backend/tests/unit/test_initial_setup.py::test_detect_github_url[https://github.com/digitranslab/kozmoai-bundles/tree/some/branch/-https://github.com/digitranslab/kozmoai-bundles/archive/refs/heads/some/branch.zip]": 0.0022314470000992515, + "src/backend/tests/unit/test_initial_setup.py::test_get_project_data": 0.023900433999870074, + "src/backend/tests/unit/test_initial_setup.py::test_load_bundles_from_urls": 3.519893676000038, + "src/backend/tests/unit/test_initial_setup.py::test_load_starter_projects": 0.021836242000063066, + "src/backend/tests/unit/test_initial_setup.py::test_refresh_starter_projects": 35.58334182599992, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_create_secret": 0.0037515779998784637, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_delete_secret": 0.0022841570000764477, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_email_address": 0.0008256070000243199, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_string": 0.0008223009999710484, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_encode_uuid": 0.0008502529999532271, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_ends_with_non_alphanumeric": 0.0008115650001627728, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_get_secret": 0.0024533250000331464, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_long_string": 0.0008320660000435964, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_starts_with_non_alphanumeric": 0.0008112860000437649, + "src/backend/tests/unit/test_kubernetes_secrets.py::test_uuid_case_insensitivity": 0.00081742400004714, "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.23147812599995632, "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.0008523660000037125, + "src/backend/tests/unit/test_logger.py::test_get_after_timestamp": 0.0009240010000439725, + "src/backend/tests/unit/test_logger.py::test_get_before_timestamp": 0.0009034310000970436, + "src/backend/tests/unit/test_logger.py::test_get_last_n": 0.0009220779999168371, + "src/backend/tests/unit/test_logger.py::test_init_default": 0.0010129229999620293, + "src/backend/tests/unit/test_logger.py::test_init_with_env_variable": 0.0016870170001084261, + "src/backend/tests/unit/test_logger.py::test_len": 0.0009242630000017016, + "src/backend/tests/unit/test_logger.py::test_max_size": 0.0008611290000999361, + "src/backend/tests/unit/test_logger.py::test_write": 0.0009040319999940039, + "src/backend/tests/unit/test_logger.py::test_write_overflow": 0.0008992749998242289, + "src/backend/tests/unit/test_login.py::test_login_successful": 0.4475833040000907, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_password": 0.4567362380000759, + "src/backend/tests/unit/test_login.py::test_login_unsuccessful_wrong_username": 0.43858928399993147, + "src/backend/tests/unit/test_messages.py::test_aadd_messages": 0.46206485900006555, + "src/backend/tests/unit/test_messages.py::test_aadd_messagetables": 3.5541184339999745, + "src/backend/tests/unit/test_messages.py::test_add_messages": 0.4529357070000515, "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.4478128179999885, + "src/backend/tests/unit/test_messages.py::test_aget_messages": 0.4428667869999572, + "src/backend/tests/unit/test_messages.py::test_astore_message": 0.4508536060000097, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_content_blocks": 0.4618748160000905, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_nested_properties": 0.4529920829999128, + "src/backend/tests/unit/test_messages.py::test_aupdate_message_with_timestamp": 0.4569427159999577, + "src/backend/tests/unit/test_messages.py::test_aupdate_mixed_messages": 0.4511374230000911, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages": 0.45897901700004695, + "src/backend/tests/unit/test_messages.py::test_aupdate_multiple_messages_with_timestamps": 0.4484330500000624, "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.46417900999995254, + "src/backend/tests/unit/test_messages.py::test_aupdate_single_message": 0.44911123999997926, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[convert_to_langchain_type]": 0.001132167999912781, + "src/backend/tests/unit/test_messages.py::test_convert_to_langchain[message]": 0.0013679249999540843, + "src/backend/tests/unit/test_messages.py::test_delete_messages": 0.44911455499993735, + "src/backend/tests/unit/test_messages.py::test_get_messages": 0.44376950799994574, + "src/backend/tests/unit/test_messages.py::test_store_message": 0.4481500940000842, "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.4656571419998272, + "src/backend/tests/unit/test_messages_endpoints.py::test_delete_messages_session": 0.4767716520000249, + "src/backend/tests/unit/test_messages_endpoints.py::test_no_messages_found_with_given_session_id": 0.4625655930000221, + "src/backend/tests/unit/test_messages_endpoints.py::test_successfully_update_session_id": 0.48807250300001215, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message": 0.45539722899991375, + "src/backend/tests/unit/test_messages_endpoints.py::test_update_message_not_found": 0.45591167800000676, + "src/backend/tests/unit/test_process.py::test_load_langchain_object_with_cached_session": 0.025149663999968652, "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.000875229000030231, + "src/backend/tests/unit/test_process.py::test_no_tweaks": 0.0010316510001757706, + "src/backend/tests/unit/test_process.py::test_single_tweak": 0.0008694500000956396, + "src/backend/tests/unit/test_process.py::test_tweak_no_node_id": 0.0008413890000156243, + "src/backend/tests/unit/test_process.py::test_tweak_not_in_template": 0.0008345310000095196, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_str": 0.0009786019999182827, + "src/backend/tests/unit/test_schema.py::TestInput::test_field_type_type": 0.0008780040000146982, + "src/backend/tests/unit/test_schema.py::TestInput::test_input_to_dict": 0.0009119239998653939, + "src/backend/tests/unit/test_schema.py::TestInput::test_invalid_field_type": 0.0009187340000380573, + "src/backend/tests/unit/test_schema.py::TestInput::test_post_process_type_function": 0.001379451999923731, + "src/backend/tests/unit/test_schema.py::TestInput::test_serialize_field_type": 0.0008701019999080017, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_class": 0.0008412689999204304, + "src/backend/tests/unit/test_schema.py::TestInput::test_validate_type_string": 0.000860598000031132, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_add_types": 0.0008369729999913034, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_default": 0.0008899309999605975, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_set_selected": 0.000834729999951378, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_to_dict": 0.0008627299999943716, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_display_name": 0.0008630119999679664, + "src/backend/tests/unit/test_schema.py::TestOutput::test_output_validate_model": 0.0008532570000170381, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_custom_type": 0.0010415950000606244, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_int_type": 0.0008003689999895869, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_custom_type": 0.0008467179999342989, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_list_int_type": 0.0008090219999985493, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_custom_type": 0.0008810469998934423, + "src/backend/tests/unit/test_schema.py::TestPostProcessType::test_union_type": 0.0008495309999716483, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_default_superuser": 0.0024224899998444016, + "src/backend/tests/unit/test_setup_superuser.py::test_teardown_superuser_no_default_superuser": 0.002823108999905344, + "src/backend/tests/unit/test_telemetry.py::test_gauge": 0.0008962800000062998, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_counter_method": 0.0010135739998986537, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_historgram_method": 0.0009622769999850789, + "src/backend/tests/unit/test_telemetry.py::test_gauge_with_up_down_counter_method": 0.0009659629999987374, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter": 0.0008626019999837808, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_empty_label": 0.0009268059999385514, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_missing_mandatory_label": 0.000986473000011756, + "src/backend/tests/unit/test_telemetry.py::test_increment_counter_unregisted_metric": 0.0009458529999619714, + "src/backend/tests/unit/test_telemetry.py::test_init": 0.0009009180000703054, + "src/backend/tests/unit/test_telemetry.py::test_missing_labels": 0.0009108419999392936, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton": 0.004915914000093835, + "src/backend/tests/unit/test_telemetry.py::test_multithreaded_singleton_race_condition": 0.018798356000047534, + "src/backend/tests/unit/test_telemetry.py::test_opentelementry_singleton": 0.0008623489999308731, + "src/backend/tests/unit/test_template.py::test_build_template_from_function": 0.0037360329998818997, + "src/backend/tests/unit/test_template.py::test_get_base_classes": 0.0008803480000096897, + "src/backend/tests/unit/test_template.py::test_get_default_factory": 0.000954736000039702, + "src/backend/tests/unit/test_user.py::test_add_user": 0.46520172900000034, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_delete": 0.4651790160000928, + "src/backend/tests/unit/test_user.py::test_data_consistency_after_update": 0.4745720749999691, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_access": 0.4604078139999501, + "src/backend/tests/unit/test_user.py::test_deactivated_user_cannot_login": 0.4682139470000948, + "src/backend/tests/unit/test_user.py::test_delete_user": 0.46643760799997835, + "src/backend/tests/unit/test_user.py::test_delete_user_wrong_id": 0.4705134140000382, + "src/backend/tests/unit/test_user.py::test_inactive_user": 0.46286226300003364, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_delete_user": 0.46727104599995073, + "src/backend/tests/unit/test_user.py::test_normal_user_cant_read_all_users": 0.49004178300003787, + "src/backend/tests/unit/test_user.py::test_patch_reset_password": 0.46451187100001334, + "src/backend/tests/unit/test_user.py::test_patch_user": 0.4774560040000324, + "src/backend/tests/unit/test_user.py::test_patch_user_wrong_id": 0.47248297700002695, + "src/backend/tests/unit/test_user.py::test_read_all_users": 0.4693822099999352, + "src/backend/tests/unit/test_user.py::test_user_waiting_for_approval": 0.4567517369999905, + "src/backend/tests/unit/test_validate_code.py::test_create_class": 0.0017767889999049657, + "src/backend/tests/unit/test_validate_code.py::test_create_class_module_import": 0.010468908000007104, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_external_variables_and_functions": 0.0014547030000358063, + "src/backend/tests/unit/test_validate_code.py::test_create_class_with_multiple_external_classes": 0.0015979849998757345, + "src/backend/tests/unit/test_validate_code.py::test_create_function": 0.0013663329999644702, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_function": 0.0010166979999439718, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_module": 0.0012012100000902137, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_missing_schema": 0.001260517999867261, + "src/backend/tests/unit/test_validate_code.py::test_execute_function_success": 0.0010548650000146154, + "src/backend/tests/unit/test_validate_code.py::test_validate_code": 0.0014379790000020876, + "src/backend/tests/unit/test_version.py::test_compute_main": 0.0008263770001804005, + "src/backend/tests/unit/test_version.py::test_version": 0.0008374050000838906, + "src/backend/tests/unit/test_webhook.py::test_webhook_endpoint": 0.4832625110000208, + "src/backend/tests/unit/test_webhook.py::test_webhook_flow_on_run_endpoint": 4.385775201999991, + "src/backend/tests/unit/test_webhook.py::test_webhook_with_random_payload": 0.49391440999988845, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol::password@host-protocol::password@host]": 0.0009605659998896954, + "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.0009869840000646946, + "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.0009984019998228177, + "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.0010189119999495233, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@-protocol:user:password@]": 0.0009802439998338741, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user:password@host-protocol:user:password@host]": 0.0014624060002006445, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[protocol:user@host-protocol:user@host]": 0.0010197930000686029, + "src/backend/tests/unit/utils/test_connection_string_parser.py::test_transform_connection_string[user:password@host-user:password@host]": 0.0009719119999545001, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[-]": 0.0009487580000495655, + "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.000998051999999916, + "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.0009416879997843353, + "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.0009690770000361226, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0009581310000612575, + "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.0009708309999041376, + "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.0009306100000685547, + "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.000980073000050652, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[C:\\\\Users\\\\Documents\\\\-C:\\\\Users\\\\Documents\\\\]": 0.000954837000108455, + "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.000982227999998031, + "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.0009653930000013133, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\\\\\\\server\\\\share\\\\file.txt-\\\\\\\\server\\\\share\\\\file.txt]": 0.0009557989999393612, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0009308319998808656, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0009445610000966553, + "src/backend/tests/unit/utils/test_format_directory_path.py::test_format_directory_path_type": 0.000992281999970146, "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.001415306000012606, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_empty_path": 0.0010432370000899027, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_nonexistent_file": 0.0009953270001687997, + "src/backend/tests/unit/utils/test_image_utils.py::test_convert_image_to_base64_success": 0.001571595999962483, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_invalid_file": 0.0009607459999187995, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_success": 0.001497184999948331, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_unrecognized_extension": 0.0013713009999491987, + "src/backend/tests/unit/utils/test_image_utils.py::test_create_data_url_with_custom_mime": 0.0016678870000532697, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[-]": 0.000890583999989758, + "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.0008810779999066654, + "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.0008660859999736203, + "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.0008645550000210278, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[/home/user/documents/\\n-/home/user/documents/\\\\n]": 0.0008371040000838548, + "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.0009148279999635633, + "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.0008769429999802014, + "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.0008626010001080431, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n/home/user/documents/-\\\\n/home/user/documents/]": 0.0008513840000432538, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path[\\n\\n\\n-\\\\n\\\\n\\\\n]": 0.0009256240000468097, + "src/backend/tests/unit/utils/test_rewrite_file_path.py::test_format_directory_path_type": 0.0007961840000234588, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_negative_max_length": 0.0008029430000533466, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[-5-]": 0.0008872680000422406, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[12345-3-12345]": 0.0008845830001291688, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[3.141592653589793-4-3.141592653589793]": 0.0009122029999844017, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[None-5-None]": 0.0008900630000425735, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[True-2-True]": 0.0008894309999050165, + "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.0009007480000491341, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[a-1-a]": 0.0008894210000107705, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa-10-aaaaaaaaaa...]": 0.0009055740000576407, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[exact-5-exact]": 0.0008961899999349043, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[long string-7-long st...]": 0.000931302000026335, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_non_dict_list[short string-20-short string]": 0.0009108119998018083, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_none_max_length": 0.0008311260000937182, + "src/backend/tests/unit/utils/test_truncate_long_strings.py::test_truncate_long_strings_zero_max_length": 0.0008222719998229877, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data0-10-expected0]": 0.0010594810000839061, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data1-5-expected1]": 0.0009495199999491888, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data2-7-expected2]": 0.0008962700001120538, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data3-8-expected3]": 0.0008939670001382183, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data4-10-expected4]": 0.0008978039999192333, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data5-10-expected5]": 0.0009373719999530294, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data6-10-expected6]": 0.0008934659999795258, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data7-5-expected7]": 0.0009242320001021653, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data8-3-expected8]": 0.000885304999883374, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings[input_data9-10-expected9]": 0.0014922299999398092, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_default_max_length": 0.0008319959999880666, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_in_place_modification": 0.0008192959999178129, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_invalid_input": 0.000805167000066831, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_negative_max_length": 0.0008032339999317628, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_no_modification": 0.000808142000096268, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_small_max_length": 0.0008051969999769426, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_type_preservation": 0.0008111239999379904, + "src/backend/tests/unit/utils/test_truncate_long_strings_on_objects.py::test_truncate_long_strings_zero_max_length": 0.0008036550000269926, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[ invalid -False]": 0.0009306919999971797, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[-False]": 0.0009300720001874652, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[None-False]": 0.0009195650000037858, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://:@/test-False]": 0.021504140999923038, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[invalid://database-False]": 0.020160111000109282, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+mysqldb://scott:tiger@localhost/foo-True]": 0.0010483949999979814, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql+pymysql://scott:tiger@localhost/foo-True]": 0.0009542360000978078, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[mysql://user:pass@localhost/dbname-True]": 0.053257424000094034, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[not_a_url-False]": 0.0009052139999994324, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[oracle+cx_oracle://scott:tiger@tnsalias-True]": 0.0010511890000088897, + "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.0009642909999456606, + "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.047325643000021955, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+pg8000://dbuser:kx%40jj5%2Fg@pghost10/appdb-True]": 0.0011885109998956978, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql+psycopg2://scott:tiger@localhost:5432/mydatabase-True]": 0.0009254829999463254, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[postgresql://user:pass@localhost/dbname-True]": 0.0009085479998702795, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite+aiosqlite:////var/folders/test.db-True]": 0.0008692010000004302, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:////var/folders/test.db-True]": 0.0008911219999845343, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///:memory:-True]": 0.0008781149999776972, + "src/backend/tests/unit/utils/test_util_strings.py::test_is_valid_database_url[sqlite:///test.db-True]": 0.0009314029999814011 } \ No newline at end of file