Spaces:
Sleeping
Sleeping
| import pytest | |
| from src.generation.response_generator import generate_answer | |
| from unittest.mock import patch | |
| def test_generate_answer(mock_call_llm): | |
| mock_call_llm.return_value = "Resposta gerada." | |
| query = "Como resolver erro de tela azul?" | |
| context = "A tela azul pode ser causada por problemas de driver, memória RAM, ou disco." | |
| resposta = generate_answer(query, context) | |
| assert resposta == "Resposta gerada." | |
| mock_call_llm.assert_called_once() | |
| args = mock_call_llm.call_args[0][0] | |
| assert query in args | |
| assert context in args |