[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: