MCPcopy Index your code
hub / github.com/google/adk-python / _run_node

Function _run_node

tests/unittests/runners/test_runner_node.py:59–70  ·  view source on GitHub ↗

Run a BaseNode via Runner(node=...) and return (events, ss, session).

(node, message='hello')

Source from the content-addressed store, hash-verified

57
58
59async def _run_node(node, message='hello'):
60 """Run a BaseNode via Runner(node=...) and return (events, ss, session)."""
61 ss = InMemorySessionService()
62 runner = Runner(app_name='test', node=node, session_service=ss)
63 session = await ss.create_session(app_name='test', user_id='u')
64 msg = types.Content(parts=[types.Part(text=message)], role='user')
65 events = []
66 async for event in runner.run_async(
67 user_id='u', session_id=session.id, new_message=msg
68 ):
69 events.append(event)
70 return events, ss, session
71
72
73def _make_interrupt_event(fc_name='get_input', fc_id='fc-1'):

Calls 5

create_sessionMethod · 0.95
run_asyncMethod · 0.95
RunnerClass · 0.90
appendMethod · 0.45

Tested by

no test coverage detected