[Tests] Test image edit input limits in tiny model framework (#7434)

Signed-off-by: Nick Cao <ncao@redhat.com>
Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
Nick CaoandCodex authored and GitHub committed 2026-09-15 12:36:34 -04:00
1 parent 952022c8ec
commit 78934753ff
2 files changed
+67

No files matched your search

@@ -20,12 +20,14 @@ from tests.model_tests.diffusion.config_types import (
from tests.model_tests.diffusion.model_settings import DIFFUSION_TEST_SETTINGS
from tests.model_tests.diffusion.task_runners import (
run_and_validate_online_determinism,
run_and_validate_online_image_edits,
run_and_validate_online_image_to_image_request,
run_and_validate_online_image_to_video_request,
run_and_validate_online_multi_output,
run_and_validate_online_text_to_image_request,
run_and_validate_online_text_to_video_request,
)
from vllm_omni.diffusion.model_metadata import get_diffusion_model_metadata
# NOTE : Hardware marks are added dynamically based on test requirements
pytestmark = [pytest.mark.diffusion, pytest.mark.xdist]
@@ -84,6 +86,21 @@ def test_online_on_supported_tasks(
run_and_validate_online_text_to_image_request(server, client)
elif task_type == DiffusionTasks.IMAGE_TO_IMAGE:
run_and_validate_online_image_to_image_request(server, client)
max_multimodal_image_inputs = (
get_diffusion_model_metadata(model_name).max_multimodal_image_inputs or 1
)
image_counts = [1]
if max_multimodal_image_inputs != 1:
image_counts.append(max_multimodal_image_inputs)
image_counts.append(max_multimodal_image_inputs + 1)
for num_images in image_counts:
with subtests.test(api="/v1/images/edits", num_images=num_images):
run_and_validate_online_image_edits(
server,
client,
num_images=num_images,
max_multimodal_image_inputs=max_multimodal_image_inputs,
)
elif task_type == DiffusionTasks.TEXT_TO_VIDEO:
run_and_validate_online_text_to_video_request(server, client)
elif task_type == DiffusionTasks.IMAGE_TO_VIDEO: