Spaces:
Sleeping
Sleeping
File size: 564 Bytes
e6583bf |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
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."
|