@@ -67,6 +67,7 @@ async def test_call_success_no_args(self):
6767
6868 mock_invocation_context = MagicMock ()
6969 mock_invocation_context .session .state = {}
70+ mock_invocation_context .request_state = {}
7071 context = ReadonlyContext (mock_invocation_context )
7172
7273 # Call
@@ -97,6 +98,7 @@ async def test_call_success_with_args(self):
9798
9899 mock_invocation_context = MagicMock ()
99100 mock_invocation_context .session .state = {"arg1" : "value1" , "arg2" : "value2" }
101+ mock_invocation_context .request_state = {}
100102 context = ReadonlyContext (mock_invocation_context )
101103
102104 instruction = await self .provider (context )
@@ -118,6 +120,7 @@ async def test_call_prompt_not_found_in_list_prompts(self):
118120
119121 mock_invocation_context = MagicMock ()
120122 mock_invocation_context .session .state = {"arg1" : "value1" }
123+ mock_invocation_context .request_state = {}
121124 context = ReadonlyContext (mock_invocation_context )
122125
123126 instruction = await self .provider (context )
@@ -136,6 +139,7 @@ async def test_call_get_prompt_returns_no_messages(self):
136139
137140 mock_invocation_context = MagicMock ()
138141 mock_invocation_context .session .state = {}
142+ mock_invocation_context .request_state = {}
139143 context = ReadonlyContext (mock_invocation_context )
140144
141145 # Call and assert
@@ -178,6 +182,7 @@ async def test_call_ignore_non_text_messages(self):
178182
179183 mock_invocation_context = MagicMock ()
180184 mock_invocation_context .session .state = {}
185+ mock_invocation_context .request_state = {}
181186 context = ReadonlyContext (mock_invocation_context )
182187
183188 # Call
0 commit comments