(self, root_agent=None, app=None)
| 121 | class InMemoryRunner: |
| 122 | |
| 123 | def __init__(self, root_agent=None, app=None): |
| 124 | if app: |
| 125 | self.app_name = app.name |
| 126 | self.runner = Runner( |
| 127 | app=app, |
| 128 | artifact_service=InMemoryArtifactService(), |
| 129 | session_service=InMemorySessionService(), |
| 130 | memory_service=InMemoryMemoryService(), |
| 131 | ) |
| 132 | else: |
| 133 | self.app_name = "test_app" |
| 134 | self.runner = Runner( |
| 135 | app_name="test_app", |
| 136 | agent=root_agent, |
| 137 | artifact_service=InMemoryArtifactService(), |
| 138 | session_service=InMemorySessionService(), |
| 139 | memory_service=InMemoryMemoryService(), |
| 140 | ) |
| 141 | self.session_id = None |
| 142 | |
| 143 | @property |
| 144 | def session(self): |
nothing calls this directly
no test coverage detected