33# Note: before testing additional functionality (such as passing configs),
44# this should be migrated to mock-style testing rather than end-to-end
55
6- import lmstudio as lm
6+ import lmstudio as lms
77
88import pytest
99
1717
1818@pytest .mark .lmstudio
1919def test_get_default_client () -> None :
20- client = lm .get_default_client ()
21- assert isinstance (client , lm .Client )
20+ client = lms .get_default_client ()
21+ assert isinstance (client , lms .Client )
2222
2323
2424@pytest .mark .lmstudio
2525def test_llm_any () -> None :
26- model = lm .llm ()
26+ model = lms .llm ()
2727 assert model .identifier in (EXPECTED_LLM_ID , EXPECTED_VLM_ID , TOOL_LLM_ID )
2828
2929
3030@pytest .mark .lmstudio
3131@pytest .mark .parametrize ("model_id" , (EXPECTED_LLM_ID , EXPECTED_VLM_ID , TOOL_LLM_ID ))
3232def test_llm_specific (model_id : str ) -> None :
33- model = lm .llm (model_id )
33+ model = lms .llm (model_id )
3434 assert model .identifier == model_id
3535
3636
3737@pytest .mark .lmstudio
3838def test_embedding_any () -> None :
39- model = lm .embedding_model ()
39+ model = lms .embedding_model ()
4040 assert model .identifier == EXPECTED_EMBEDDING_ID
4141
4242
4343@pytest .mark .lmstudio
4444def test_embedding_specific () -> None :
45- model = lm .embedding_model (EXPECTED_EMBEDDING_ID )
45+ model = lms .embedding_model (EXPECTED_EMBEDDING_ID )
4646 assert model .identifier == EXPECTED_EMBEDDING_ID
4747
4848
@@ -51,34 +51,34 @@ def test_add_temp_file() -> None:
5151 # API is private until LM Studio file handle support stabilizes
5252 name = "example-file"
5353 raw_data = b"raw data"
54- file_handle = lm .sync_api ._add_temp_file (raw_data , name )
54+ file_handle = lms .sync_api ._add_temp_file (raw_data , name )
5555 assert file_handle .name == name
5656 assert file_handle .size_bytes == len (raw_data )
5757
5858
5959@pytest .mark .lmstudio
6060def test_list_downloaded_models () -> None :
61- all_models = [m .model_key for m in lm .list_downloaded_models ()]
62- embedding_models = [m .model_key for m in lm .list_downloaded_models ("embedding" )]
63- llms = [m .model_key for m in lm .list_downloaded_models ("llm" )]
61+ all_models = [m .model_key for m in lms .list_downloaded_models ()]
62+ embedding_models = [m .model_key for m in lms .list_downloaded_models ("embedding" )]
63+ llms = [m .model_key for m in lms .list_downloaded_models ("llm" )]
6464 assert set (all_models ) == (set (embedding_models ) | set (llms ))
6565
6666
6767@pytest .mark .lmstudio
6868def test_list_loaded_models () -> None :
69- all_models = [m .identifier for m in lm .list_loaded_models ()]
70- embedding_models = [m .identifier for m in lm .list_loaded_models ("embedding" )]
71- llms = [m .identifier for m in lm .list_loaded_models ("llm" )]
69+ all_models = [m .identifier for m in lms .list_loaded_models ()]
70+ embedding_models = [m .identifier for m in lms .list_loaded_models ("embedding" )]
71+ llms = [m .identifier for m in lms .list_loaded_models ("llm" )]
7272 assert set (all_models ) == (set (embedding_models ) | set (llms ))
7373
7474
7575@pytest .mark .lmstudio
7676def test_list_loaded_embedding_models () -> None :
77- models = [m .identifier for m in lm .list_loaded_models ("embedding" )]
77+ models = [m .identifier for m in lms .list_loaded_models ("embedding" )]
7878 assert not (set ((EXPECTED_EMBEDDING_ID ,)) - set (models ))
7979
8080
8181@pytest .mark .lmstudio
8282def test_list_loaded_LLMs () -> None :
83- models = [m .identifier for m in lm .list_loaded_models ("llm" )]
83+ models = [m .identifier for m in lms .list_loaded_models ("llm" )]
8484 assert not (set ((EXPECTED_LLM_ID , EXPECTED_VLM_ID , TOOL_LLM_ID )) - set (models ))
0 commit comments