[Bugfix] Initialize data parser in Nano-Nemotron audio test (#56401)

Signed-off-by: Taneem Ibrahim <taneem.ibrahim@gmail.com>

Taneem Ibrahim committed Sep 12, 2026 at 08:07 UTC 1b29c508bcb25fbfd9ab4c3d61ae131d7e0700d5
1 file changed +8 -1
tests/models/multimodal/test_nano_nemotron_vl.py
+8 -1
@@ -12,7 +12,11 @@ from vllm.model_executor.models.nano_nemotron_vl import (
12 NanoNemotronVLMultiModalProcessor,
13 NemotronH_Nano_VL_V2,
14 )
15 -from vllm.multimodal.parse import MultiModalDataItems, VideoProcessorItems
15 +from vllm.multimodal.parse import (
16 + MultiModalDataItems,
17 + MultiModalDataParser,
18 + VideoProcessorItems,
19 +)
20
21
22 @pytest.mark.parametrize("input_key", ["image_embeds", "video_embeds"])
@@ -166,6 +170,9 @@ def test_extract_audio_from_videos_passes_max_duration():
170 mm_items = _make_mm_items_with_video_bytes(b"\x00" * 64)
171
172 processor = object.__new__(NanoNemotronVLMultiModalProcessor)
173 + processor.data_parser = MultiModalDataParser(
174 + target_sr=dummy_audio[1], target_channels=1
175 + )
176
177 target = "vllm.model_executor.models.nano_nemotron_vl.load_audio_pyav"
178 with patch(target, return_value=dummy_audio) as mock_load: