DLGTestHarness API Reference
Methods
Method |
Description |
|---|---|
|
Sync wrapper — runs single node, returns state delta. |
|
Async version. |
|
Asserts result contains expected keys/values. |
Example
from dlg import DLGTestHarness
def my_node(state):
return {"result": state["message"].upper()}
result = DLGTestHarness.test_node(my_node, {"message": "hello", "result": ""})
DLGTestHarness.assert_state_delta(result, {"result": "HELLO"})