@@ -549,6 +549,14 @@ def test_image_sequence_uploader_cache_hits_second_run(
549549 sequence_uploader .upload_images ([images ["a" ], images ["b" ], images ["c" ]])
550550 )
551551
552+ # Assert that first upload has no errors
553+ assert len (results_1 ) == 1
554+ sequence_uuid_1 , upload_result_1 = results_1 [0 ]
555+ assert upload_result_1 .error is None , (
556+ f"First upload failed with error: { upload_result_1 .error } "
557+ )
558+ assert upload_result_1 .result is not None
559+
552560 # Capture cache keys after first upload
553561 first_upload_cache_keys = set (
554562 sequence_uploader .cached_image_uploader .cache .keys ()
@@ -565,6 +573,16 @@ def test_image_sequence_uploader_cache_hits_second_run(
565573 )
566574 )
567575
576+ # Assert that second upload has no errors
577+ assert (
578+ len (results_2 ) == 2
579+ ) # Two sequences: cache_test_sequence_1 and cache_test_sequence_2
580+ for sequence_uuid , upload_result in results_2 :
581+ assert upload_result .error is None , (
582+ f"Second upload failed with error: { upload_result .error } "
583+ )
584+ assert upload_result .result is not None
585+
568586 # Capture cache keys after second upload
569587 second_upload_cache_keys = set (
570588 sequence_uploader .cached_image_uploader .cache .keys ()
0 commit comments