Skip to content

Commit 309c238

Browse files
committed
move test into class
1 parent a420738 commit 309c238

1 file changed

Lines changed: 33 additions & 34 deletions

File tree

python/openai/tests/test_lora.py

Lines changed: 33 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -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

404403
if __name__ == "__main__":

0 commit comments

Comments
 (0)