Spaces:
Sleeping
Sleeping
| import os | |
| import pytest | |
| from backend import process_user_query | |
| TEST_SYSTEM_MESSAGE = "You are a friendly chatbot." | |
| TEST_USER_MESSAGE = "Hello!" | |
| HF_TOKEN = os.getenv("HF_TOKEN") | |
| def test_HF_token_exists(): | |
| token = os.getenv("HF_TOKEN") | |
| assert token is not None | |
| assert len(token) > 1 | |
| def test_local_model_runs(): | |
| use_local_model = True | |
| collected_result = "" | |
| for result in process_user_query(system_message=TEST_SYSTEM_MESSAGE, | |
| history=[], | |
| user_message=TEST_USER_MESSAGE, | |
| use_local_model=use_local_model, | |
| max_tokens=100, | |
| temperature=0.7, | |
| top_p=0.7, | |
| hf_token=HF_TOKEN): | |
| collected_result = result | |
| assert len(collected_result) > 0 | |
| def test_external_model_runs(): | |
| use_local_model = False | |
| collected_result = "" | |
| for result in process_user_query(system_message=TEST_SYSTEM_MESSAGE, | |
| history=[], | |
| user_message=TEST_USER_MESSAGE, | |
| use_local_model=use_local_model, | |
| max_tokens=100, | |
| temperature=0.7, | |
| top_p=0.7, | |
| hf_token=HF_TOKEN): | |
| collected_result = result | |
| assert len(collected_result) > 0 | |
| if __name__ == "__main__": | |
| pytest.main() | |