test_keyword_prompt_template.py 439 B

123456789101112131415
  1. import pytest
  2. from lightrag.prompt import PROMPTS
  3. @pytest.mark.offline
  4. def test_keywords_extraction_prompt_template_formats_with_literal_json_braces():
  5. rendered = PROMPTS["keywords_extraction"].format(
  6. query="hello",
  7. examples="example",
  8. language="en",
  9. )
  10. assert "first character of your response must be `{`" in rendered
  11. assert '{"high_level_keywords": [], "low_level_keywords": []}' in rendered