Spaces:
Sleeping
Sleeping
| from graph_article.writer import writer_node | |
| def test_writer_node_basic(mocker): | |
| class FakeResponse: | |
| def __init__(self, content): | |
| self.content = content | |
| mock_chain = mocker.Mock() | |
| mock_chain.invoke.return_value = FakeResponse("This is a generated abstract.") | |
| mocker.patch("graph_article.writer.writer_chain", mock_chain) | |
| class DummyState: | |
| input = "Test Title" | |
| category = "Science" | |
| result = writer_node(DummyState()) | |
| assert result["abstract"] == "This is a generated abstract." | |