mirror of
https://github.com/langgenius/dify.git
synced 2026-05-09 12:59:18 +08:00
test(api): align node factory graphon data validation
Update the rebased node factory test to mirror Graphon node validation when asserting typed LLM node data construction.
This commit is contained in:
parent
0b528c796a
commit
6d0a37a7a3
@ -595,6 +595,9 @@ class TestDifyNodeFactoryCreateNode:
|
||||
def test_create_node_passes_typed_llm_data_to_constructor(self, monkeypatch, factory):
|
||||
created_node = object()
|
||||
constructor = _node_constructor(return_value=created_node)
|
||||
constructor.validate_node_data.side_effect = lambda node_data: LLMNodeData.model_validate(
|
||||
node_data.model_dump(mode="python") if isinstance(node_data, BaseNodeData) else node_data
|
||||
)
|
||||
monkeypatch.setattr(factory, "_resolve_node_class", MagicMock(return_value=constructor))
|
||||
monkeypatch.setattr(factory, "_build_llm_compatible_node_init_kwargs", MagicMock(return_value={}))
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user