test_deepseek_client.py 718 B

123456789101112131415161718192021
  1. from app.core.llm.deepseek_client import (
  2. get_llm_chat_completions_url,
  3. normalize_llm_base_url,
  4. )
  5. def test_normalize_llm_base_url_default():
  6. assert normalize_llm_base_url("") == "https://api.deepseek.com"
  7. assert normalize_llm_base_url("https://api.deepseek.com") == "https://api.deepseek.com"
  8. def test_normalize_llm_base_url_strips_trailing_v1():
  9. assert normalize_llm_base_url("https://api.deepseek.com/v1") == "https://api.deepseek.com"
  10. assert normalize_llm_base_url("https://api.deepseek.com/v1/") == "https://api.deepseek.com"
  11. def test_get_llm_chat_completions_url():
  12. assert (
  13. get_llm_chat_completions_url()
  14. == "https://api.deepseek.com/v1/chat/completions"
  15. )