77
88from vllm .entrypoints .openai .protocol import ChatCompletionRequest
99from vllm .entrypoints .openai .tool_parsers .hermes_tool_parser import Hermes2ProToolParser
10- from vllm .transformers_utils . tokenizer import AnyTokenizer
10+ from vllm .tokenizers import TokenizerLike
1111
1212from ....utils import RemoteOpenAIServer
1313
@@ -270,14 +270,14 @@ async def test_streaming_product_tool_call():
270270
271271
272272@pytest .fixture
273- def qwen_tokenizer () -> AnyTokenizer :
273+ def qwen_tokenizer () -> TokenizerLike :
274274 from vllm .transformers_utils .tokenizer import get_tokenizer
275275
276276 return get_tokenizer ("Qwen/Qwen3-32B" )
277277
278278
279279@pytest .fixture
280- def hermes_parser (qwen_tokenizer : AnyTokenizer ) -> Hermes2ProToolParser :
280+ def hermes_parser (qwen_tokenizer : TokenizerLike ) -> Hermes2ProToolParser :
281281 return Hermes2ProToolParser (qwen_tokenizer )
282282
283283
@@ -291,7 +291,7 @@ def any_chat_request() -> ChatCompletionRequest:
291291
292292
293293def test_hermes_parser_streaming_just_forward_text (
294- qwen_tokenizer : AnyTokenizer ,
294+ qwen_tokenizer : TokenizerLike ,
295295 hermes_parser : Hermes2ProToolParser ,
296296 any_chat_request : ChatCompletionRequest ,
297297) -> None :
@@ -323,7 +323,7 @@ def test_hermes_parser_streaming_just_forward_text(
323323
324324
325325def test_hermes_parser_streaming_failure_case_bug_19056 (
326- qwen_tokenizer : AnyTokenizer ,
326+ qwen_tokenizer : TokenizerLike ,
327327 hermes_parser : Hermes2ProToolParser ,
328328 any_chat_request : ChatCompletionRequest ,
329329) -> None :
@@ -357,7 +357,7 @@ def test_hermes_parser_streaming_failure_case_bug_19056(
357357
358358
359359def test_hermes_parser_streaming (
360- qwen_tokenizer : AnyTokenizer ,
360+ qwen_tokenizer : TokenizerLike ,
361361 hermes_parser : Hermes2ProToolParser ,
362362 any_chat_request : ChatCompletionRequest ,
363363) -> None :
0 commit comments