|
8 | 8 | @patch("app.services.query_reformulator.reformulate_query") |
9 | 9 | @patch("app.slack.slack_events.get_conversation_session") |
10 | 10 | def test_process_async_slack_event_success( |
11 | | - mock_get_session, mock_reformulate_query, mock_query_bedrock, mock_get_state_information, mock_webclient, mock_env |
| 11 | + mock_get_session: Mock, |
| 12 | + mock_reformulate_query: Mock, |
| 13 | + mock_query_bedrock: Mock, |
| 14 | + mock_get_state_information: Mock, |
| 15 | + mock_webclient: Mock, |
| 16 | + mock_get_parameter: Mock, |
| 17 | + mock_env: Mock, |
12 | 18 | ): |
13 | 19 | """Test successful async event processing""" |
14 | 20 | # set up mocks |
@@ -42,7 +48,7 @@ def test_process_async_slack_event_success( |
42 | 48 |
|
43 | 49 |
|
44 | 50 | @patch("slack_sdk.WebClient") |
45 | | -def test_process_async_slack_event_empty_query(mock_webclient, mock_env): |
| 51 | +def test_process_async_slack_event_empty_query(mock_webclient: Mock, mock_get_parameter: Mock, mock_env: Mock): |
46 | 52 | """Test async event processing with empty query""" |
47 | 53 | # set up mocks |
48 | 54 | mock_client = Mock() |
@@ -80,7 +86,13 @@ def test_process_async_slack_event_empty_query(mock_webclient, mock_env): |
80 | 86 | @patch("app.services.query_reformulator.reformulate_query") |
81 | 87 | @patch("app.slack.slack_events.get_conversation_session") |
82 | 88 | def test_process_async_slack_event_error( |
83 | | - mock_get_session, mock_reformulate_query, mock_query_bedrock, mock_get_state_information, mock_webclient, mock_env |
| 89 | + mock_get_session: Mock, |
| 90 | + mock_reformulate_query: Mock, |
| 91 | + mock_query_bedrock: Mock, |
| 92 | + mock_get_state_information: Mock, |
| 93 | + mock_webclient: Mock, |
| 94 | + mock_get_parameter: Mock, |
| 95 | + mock_env: Mock, |
84 | 96 | ): |
85 | 97 | """Test async event processing with error""" |
86 | 98 | # set up mocks |
@@ -117,7 +129,13 @@ def test_process_async_slack_event_error( |
117 | 129 | @patch("app.services.query_reformulator.reformulate_query") |
118 | 130 | @patch("app.slack.slack_events.get_conversation_session") |
119 | 131 | def test_process_async_slack_event_with_thread_ts( |
120 | | - mock_get_session, mock_reformulate_query, mock_query_bedrock, mock_get_state_information, mock_webclient, mock_env |
| 132 | + mock_get_session: Mock, |
| 133 | + mock_reformulate_query: Mock, |
| 134 | + mock_query_bedrock: Mock, |
| 135 | + mock_get_state_information: Mock, |
| 136 | + mock_webclient: Mock, |
| 137 | + mock_get_parameter: Mock, |
| 138 | + mock_env: Mock, |
121 | 139 | ): |
122 | 140 | """Test async event processing with existing thread_ts""" |
123 | 141 | # set up mocks |
@@ -162,7 +180,13 @@ def test_process_async_slack_event_with_thread_ts( |
162 | 180 | @patch("app.services.query_reformulator.reformulate_query") |
163 | 181 | @patch("app.slack.slack_events.get_conversation_session") |
164 | 182 | def test_regex_text_processing( |
165 | | - mock_get_session, mock_reformulate_query, mock_query_bedrock, mock_get_state_information, mock_webclient, mock_env |
| 183 | + mock_get_session: Mock, |
| 184 | + mock_reformulate_query: Mock, |
| 185 | + mock_query_bedrock: Mock, |
| 186 | + mock_get_state_information: Mock, |
| 187 | + mock_webclient: Mock, |
| 188 | + mock_get_parameter: Mock, |
| 189 | + mock_env: Mock, |
166 | 190 | ): |
167 | 191 | """Test regex text processing functionality within process_async_slack_event""" |
168 | 192 | # set up mocks |
@@ -199,12 +223,13 @@ def test_regex_text_processing( |
199 | 223 | @patch("app.services.bedrock.query_bedrock") |
200 | 224 | @patch("app.services.query_reformulator.reformulate_query") |
201 | 225 | def test_process_async_slack_event_with_session_storage( |
202 | | - mock_reformulate_query, |
203 | | - mock_query_bedrock, |
204 | | - mock_store_state_information, |
205 | | - mock_get_state_information, |
206 | | - mock_webclient, |
207 | | - mock_env, |
| 226 | + mock_reformulate_query: Mock, |
| 227 | + mock_query_bedrock: Mock, |
| 228 | + mock_store_state_information: Mock, |
| 229 | + mock_get_state_information: Mock, |
| 230 | + mock_webclient: Mock, |
| 231 | + mock_get_parameter: Mock, |
| 232 | + mock_env: Mock, |
208 | 233 | ): |
209 | 234 | """Test async event processing that stores a new session""" |
210 | 235 | # set up mocks |
@@ -242,7 +267,13 @@ def test_process_async_slack_event_with_session_storage( |
242 | 267 | @patch("app.services.query_reformulator.reformulate_query") |
243 | 268 | @patch("app.slack.slack_events.get_conversation_session") |
244 | 269 | def test_process_async_slack_event_chat_update_error( |
245 | | - mock_get_session, mock_reformulate_query, mock_query_bedrock, mock_get_state_information, mock_webclient, mock_env |
| 270 | + mock_get_session: Mock, |
| 271 | + mock_reformulate_query: Mock, |
| 272 | + mock_query_bedrock: Mock, |
| 273 | + mock_get_state_information: Mock, |
| 274 | + mock_webclient: Mock, |
| 275 | + mock_get_parameter: Mock, |
| 276 | + mock_env: Mock, |
246 | 277 | ): |
247 | 278 | """Test process_async_slack_event with chat_update error""" |
248 | 279 | # set up mocks |
@@ -277,7 +308,13 @@ def test_process_async_slack_event_chat_update_error( |
277 | 308 | @patch("app.services.query_reformulator.reformulate_query") |
278 | 309 | @patch("app.slack.slack_events.get_conversation_session") |
279 | 310 | def test_process_async_slack_event_dm_context( |
280 | | - mock_get_session, mock_reformulate_query, mock_query_bedrock, mock_get_state_information, mock_webclient, mock_env |
| 311 | + mock_get_session: Mock, |
| 312 | + mock_reformulate_query: Mock, |
| 313 | + mock_query_bedrock: Mock, |
| 314 | + mock_get_state_information: Mock, |
| 315 | + mock_webclient: Mock, |
| 316 | + mock_get_parameter: Mock, |
| 317 | + mock_env: Mock, |
281 | 318 | ): |
282 | 319 | """Test process_async_slack_event with DM context""" |
283 | 320 | # set up mocks |
|
0 commit comments