@@ -155,7 +155,7 @@ async def test_processor_fallback(self, vlm):
155155 }
156156
157157 messages = [{"role" : "user" , "content" : "describe this" }]
158- result = vlm ._build_processor_inputs (messages , [])
158+ result = vlm ._build_processor_inputs (processor , messages , [], None )
159159 assert "input_ids" in result
160160
161161 call_kwargs = processor .call_args .kwargs
@@ -174,7 +174,7 @@ async def test_build_processor_inputs_passes_tools(self, vlm):
174174 }
175175 ]
176176 messages = [{"role" : "user" , "content" : "hi" }]
177- vlm ._build_processor_inputs (messages , [], tools )
177+ vlm ._build_processor_inputs (vlm . _resources . processor , messages , [], tools )
178178
179179 call_kwargs = vlm ._resources .processor .apply_chat_template .call_args .kwargs
180180 assert call_kwargs ["tools" ] is tools
@@ -205,7 +205,7 @@ def _side_effect(*args, **kwargs):
205205 }
206206 ]
207207 result = vlm ._build_processor_inputs (
208- [{"role" : "user" , "content" : "hi" }], [], tools
208+ vlm . _resources . processor , [{"role" : "user" , "content" : "hi" }], [], tools
209209 )
210210 assert "input_ids" in result
211211 assert call_count == 2
0 commit comments