@@ -364,41 +364,40 @@ def test_lora_separator_set_for_non_vllm_formatted_models(self):
364364 self ._test_completions (client , "doll" )
365365 self ._test_chat_completion (client , "doll" )
366366
367-
368- @pytest .mark .parametrize (
369- "model_repository,model_name,expect_error" ,
370- [
371- ("openai_model_repository" , "" , True ), # Empty string as model name.
372- ("openai_model_repository" , " " , True ), # Whitespace-only model name.
373- ("openai_model_repository" , "invalid/path" , True ),
374- ("openai_model_repository" , "invalid\\ path" , True ),
375- ("openai_model_repository" , "../outside/repo" , True ),
376- ("openai_model_repository" , "../test_models/identity_py" , True ),
377- ("test_models" , "../test_models/identity_py" , True ),
378- ("test_models" , "identity_py" , False ),
379- ("test_models" , "mock_llm" , False ),
380- ],
381- )
382- def test_get_vllm_lora_name (
383- model_repository : str , model_name : str , expect_error : bool
384- ):
385- try :
386- get_vllm_lora_names (model_repository , model_name , 1 )
387- except ValueError as e :
388- if expect_error :
389- assert (
390- f"Invalid model name: '{ model_name } '. Model names must be valid file-system-path segment names."
391- == str (e )
392- )
367+ @pytest .mark .parametrize (
368+ "model_repository,model_name,expect_error" ,
369+ [
370+ ("openai_model_repository" , "" , True ), # Empty string as model name.
371+ ("openai_model_repository" , " " , True ), # Whitespace-only model name.
372+ ("openai_model_repository" , "invalid/path" , True ),
373+ ("openai_model_repository" , "invalid\\ path" , True ),
374+ ("openai_model_repository" , "../outside/repo" , True ),
375+ ("openai_model_repository" , "../test_models/identity_py" , True ),
376+ ("test_models" , "../test_models/identity_py" , True ),
377+ ("test_models" , "identity_py" , False ),
378+ ("test_models" , "mock_llm" , False ),
379+ ],
380+ )
381+ def test_get_vllm_lora_name (
382+ self , model_repository : str , model_name : str , expect_error : bool
383+ ):
384+ try :
385+ get_vllm_lora_names (model_repository , model_name , 1 )
386+ except ValueError as e :
387+ if expect_error :
388+ assert (
389+ f"Invalid model name: '{ model_name } '. Model names must be valid file-system-path segment names."
390+ == str (e )
391+ )
392+ else :
393+ raise pytest .fail (
394+ f"(model_repository='{ model_repository } ', model_name='{ model_name } ') raised ValueError unexpectedly: { e } "
395+ )
393396 else :
394- raise pytest .fail (
395- f"(model_repository='{ model_repository } ', model_name='{ model_name } ') raised ValueError unexpectedly: { e } "
396- )
397- else :
398- if expect_error :
399- raise pytest .fail (
400- f"(model_repository='{ model_repository } ', model_name='{ model_name } ') did not raise ValueError as expected."
401- )
397+ if expect_error :
398+ raise pytest .fail (
399+ f"(model_repository='{ model_repository } ', model_name='{ model_name } ') did not raise ValueError as expected."
400+ )
402401
403402
404403if __name__ == "__main__" :
0 commit comments