From b98b389baf9d1ba431819ab872231cba5d10579e Mon Sep 17 00:00:00 2001 From: -LAN- Date: Tue, 16 Sep 2025 08:26:52 +0800 Subject: [PATCH] fix(tests): resolve order dependency in disable_segments_from_index_task tests (#25737) --- .../tasks/test_disable_segments_from_index_task.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/api/tests/test_containers_integration_tests/tasks/test_disable_segments_from_index_task.py b/api/tests/test_containers_integration_tests/tasks/test_disable_segments_from_index_task.py index c541bda19a..5fdb8c617c 100644 --- a/api/tests/test_containers_integration_tests/tasks/test_disable_segments_from_index_task.py +++ b/api/tests/test_containers_integration_tests/tasks/test_disable_segments_from_index_task.py @@ -290,9 +290,9 @@ class TestDisableSegmentsFromIndexTask: # Verify the call arguments (checking by attributes rather than object identity) call_args = mock_processor.clean.call_args assert call_args[0][0].id == dataset.id # First argument should be the dataset - assert call_args[0][1] == [ - segment.index_node_id for segment in segments - ] # Second argument should be node IDs + assert sorted(call_args[0][1]) == sorted( + [segment.index_node_id for segment in segments] + ) # Compare sorted lists to handle any order while preserving duplicates assert call_args[1]["with_keywords"] is True assert call_args[1]["delete_child_chunks"] is False @@ -719,7 +719,9 @@ class TestDisableSegmentsFromIndexTask: # Verify the call arguments call_args = mock_processor.clean.call_args assert call_args[0][0].id == dataset.id # First argument should be the dataset - assert call_args[0][1] == expected_node_ids # Second argument should be node IDs + assert sorted(call_args[0][1]) == sorted( + expected_node_ids + ) # Compare sorted lists to handle any order while preserving duplicates assert call_args[1]["with_keywords"] is True assert call_args[1]["delete_child_chunks"] is False