@@ -150,7 +150,7 @@ async def test_parse_output(output_dict, expected_str, expected_chat_id):
150
150
@pytest .mark .asyncio
151
151
@pytest .mark .parametrize ("request_msg_str" , ["Hello" , None ])
152
152
@pytest .mark .parametrize ("output_msg_str" , ["Hello, how can I help you?" , None ])
153
- @pytest .mark .parametrize ("chat_id" , ["chatcmpl-AaQw9O1O2u360mhba5UbMoPwFgqEl" , None ])
153
+ @pytest .mark .parametrize ("chat_id" , ["chatcmpl-AaQw9O1O2u360mhba5UbMoPwFgqEl" ])
154
154
@pytest .mark .parametrize (
155
155
"row" ,
156
156
[
@@ -181,12 +181,13 @@ async def test_parse_get_prompt_with_output(request_msg_str, output_msg_str, cha
181
181
mock_parse_request .assert_called_once ()
182
182
mock_parse_output .assert_called_once ()
183
183
184
- if any ([ request_msg_str is None , output_msg_str is None , chat_id is None ]) :
184
+ if request_msg_str is None :
185
185
assert result is None
186
186
else :
187
187
assert result .question_answer .question .message == request_msg_str
188
- assert result .question_answer .answer .message == output_msg_str
189
- assert result .chat_id == chat_id
188
+ if output_msg_str is not None :
189
+ assert result .question_answer .answer .message == output_msg_str
190
+ assert result .chat_id == chat_id
190
191
assert result .provider == "provider"
191
192
assert result .type == "chat"
192
193
assert result .request_timestamp == timestamp_now
0 commit comments