@@ -68,6 +68,7 @@ async def test_call_success_no_args(self):
6868
6969 mock_invocation_context = MagicMock ()
7070 mock_invocation_context .session .state = {}
71+ mock_invocation_context .request_state = {}
7172 context = ReadonlyContext (mock_invocation_context )
7273
7374 # Call
@@ -98,6 +99,7 @@ async def test_call_success_with_args(self):
9899
99100 mock_invocation_context = MagicMock ()
100101 mock_invocation_context .session .state = {"arg1" : "value1" , "arg2" : "value2" }
102+ mock_invocation_context .request_state = {}
101103 context = ReadonlyContext (mock_invocation_context )
102104
103105 instruction = await self .provider (context )
@@ -119,6 +121,7 @@ async def test_call_prompt_not_found_in_list_prompts(self):
119121
120122 mock_invocation_context = MagicMock ()
121123 mock_invocation_context .session .state = {"arg1" : "value1" }
124+ mock_invocation_context .request_state = {}
122125 context = ReadonlyContext (mock_invocation_context )
123126
124127 instruction = await self .provider (context )
@@ -137,6 +140,7 @@ async def test_call_get_prompt_returns_no_messages(self):
137140
138141 mock_invocation_context = MagicMock ()
139142 mock_invocation_context .session .state = {}
143+ mock_invocation_context .request_state = {}
140144 context = ReadonlyContext (mock_invocation_context )
141145
142146 # Call and assert
@@ -179,6 +183,7 @@ async def test_call_ignore_non_text_messages(self):
179183
180184 mock_invocation_context = MagicMock ()
181185 mock_invocation_context .session .state = {}
186+ mock_invocation_context .request_state = {}
182187 context = ReadonlyContext (mock_invocation_context )
183188
184189 # Call
0 commit comments