test_huggingface_embedder.py 695 B

123456789101112131415161718
  1. from unittest.mock import patch
  2. from embedchain.config import BaseEmbedderConfig
  3. from embedchain.embedder.huggingface import HuggingFaceEmbedder
  4. def test_huggingface_embedder_with_model(monkeypatch):
  5. config = BaseEmbedderConfig(model="test-model", model_kwargs={"param": "value"})
  6. with patch('embedchain.embedder.huggingface.HuggingFaceEmbeddings') as mock_embeddings:
  7. embedder = HuggingFaceEmbedder(config=config)
  8. assert embedder.config.model == "test-model"
  9. assert embedder.config.model_kwargs == {"param": "value"}
  10. mock_embeddings.assert_called_once_with(
  11. model_name="test-model",
  12. model_kwargs={"param": "value"}
  13. )