@@ -154,69 +154,60 @@ class TestOpenAIMessageAlternation:
154154 ("messages" , "expected_result" ),
155155 [
156156 ([], []),
157- ([any_llm_client .Message ( role = "system" , text = "" )], []),
158- ([any_llm_client .Message ( role = "system" , text = " " )], []),
159- ([any_llm_client .Message ( role = "user" , text = "" )], []),
160- ([any_llm_client .Message ( role = "assistant" , text = "" )], []),
161- ([any_llm_client .Message ( role = "system" , text = "" ), any_llm_client .Message ( role = "user" , text = "" )], []),
162- ([any_llm_client .Message ( role = "system" , text = "" ), any_llm_client .Message ( role = "assistant" , text = "" )], []),
157+ ([any_llm_client .SystemMessage ( "" )], []),
158+ ([any_llm_client .SystemMessage ( " " )], []),
159+ ([any_llm_client .UserMessage ( "" )], []),
160+ ([any_llm_client .AssistantMessage ( "" )], []),
161+ ([any_llm_client .SystemMessage ( "" ), any_llm_client .UserMessage ( "" )], []),
162+ ([any_llm_client .SystemMessage ( "" ), any_llm_client .AssistantMessage ( "" )], []),
163163 (
164164 [
165- any_llm_client .Message ( role = "system" , text = "" ),
166- any_llm_client .Message ( role = "user" , text = "" ),
167- any_llm_client .Message ( role = "assistant" , text = "" ),
168- any_llm_client .Message ( role = "assistant" , text = "" ),
169- any_llm_client .Message ( role = "user" , text = "" ),
170- any_llm_client .Message ( role = "assistant" , text = "" ),
165+ any_llm_client .SystemMessage ( "" ),
166+ any_llm_client .UserMessage ( "" ),
167+ any_llm_client .AssistantMessage ( "" ),
168+ any_llm_client .AssistantMessage ( "" ),
169+ any_llm_client .UserMessage ( "" ),
170+ any_llm_client .AssistantMessage ( "" ),
171171 ],
172172 [],
173173 ),
174+ ([any_llm_client .SystemMessage ("Be nice" )], [ChatCompletionsMessage (role = "user" , content = "Be nice" )]),
174175 (
175- [any_llm_client .Message (role = "system" , text = "Be nice" )],
176- [ChatCompletionsMessage (role = "user" , content = "Be nice" )],
177- ),
178- (
179- [
180- any_llm_client .Message (role = "user" , text = "Hi there" ),
181- any_llm_client .Message (role = "assistant" , text = "Hi! How can I help you?" ),
182- ],
176+ [any_llm_client .UserMessage ("Hi there" ), any_llm_client .AssistantMessage ("Hi! How can I help you?" )],
183177 [
184178 ChatCompletionsMessage (role = "user" , content = "Hi there" ),
185179 ChatCompletionsMessage (role = "assistant" , content = "Hi! How can I help you?" ),
186180 ],
187181 ),
188182 (
189183 [
190- any_llm_client .Message ( role = "system" , text = "" ),
191- any_llm_client .Message ( role = "user" , text = "Hi there" ),
192- any_llm_client .Message ( role = "assistant" , text = "Hi! How can I help you?" ),
184+ any_llm_client .SystemMessage ( "" ),
185+ any_llm_client .UserMessage ( "Hi there" ),
186+ any_llm_client .AssistantMessage ( "Hi! How can I help you?" ),
193187 ],
194188 [
195189 ChatCompletionsMessage (role = "user" , content = "Hi there" ),
196190 ChatCompletionsMessage (role = "assistant" , content = "Hi! How can I help you?" ),
197191 ],
198192 ),
199193 (
200- [
201- any_llm_client .Message (role = "system" , text = "Be nice" ),
202- any_llm_client .Message (role = "user" , text = "Hi there" ),
203- ],
194+ [any_llm_client .SystemMessage ("Be nice" ), any_llm_client .UserMessage ("Hi there" )],
204195 [ChatCompletionsMessage (role = "user" , content = "Be nice\n \n Hi there" )],
205196 ),
206197 (
207198 [
208- any_llm_client .Message ( role = "system" , text = "Be nice" ),
209- any_llm_client .Message ( role = "assistant" , text = "Hi!" ),
210- any_llm_client .Message ( role = "assistant" , text = "I'm your answer to everything." ),
211- any_llm_client .Message ( role = "assistant" , text = "How can I help you?" ),
212- any_llm_client .Message ( role = "user" , text = "Hi there" ),
213- any_llm_client .Message ( role = "user" , text = "" ),
214- any_llm_client .Message ( role = "user" , text = "Why is the sky blue?" ),
215- any_llm_client .Message ( role = "assistant" , text = " " ),
216- any_llm_client .Message ( role = "assistant" , text = "Well..." ),
217- any_llm_client .Message ( role = "assistant" , text = "" ),
218- any_llm_client .Message ( role = "assistant" , text = " \n " ),
219- any_llm_client .Message ( role = "user" , text = "Hmmm..." ),
199+ any_llm_client .SystemMessage ( "Be nice" ),
200+ any_llm_client .AssistantMessage ( "Hi!" ),
201+ any_llm_client .AssistantMessage ( "I'm your answer to everything." ),
202+ any_llm_client .AssistantMessage ( "How can I help you?" ),
203+ any_llm_client .UserMessage ( "Hi there" ),
204+ any_llm_client .UserMessage ( "" ),
205+ any_llm_client .UserMessage ( "Why is the sky blue?" ),
206+ any_llm_client .AssistantMessage ( " " ),
207+ any_llm_client .AssistantMessage ( "Well..." ),
208+ any_llm_client .AssistantMessage ( "" ),
209+ any_llm_client .AssistantMessage ( " \n " ),
210+ any_llm_client .UserMessage ( "Hmmm..." ),
220211 ],
221212 [
222213 ChatCompletionsMessage (role = "user" , content = "Be nice" ),
@@ -244,10 +235,7 @@ def test_without_alternation(self) -> None:
244235 OpenAIConfigFactory .build (force_user_assistant_message_alternation = False )
245236 )
246237 assert client ._prepare_messages ( # noqa: SLF001
247- [
248- any_llm_client .Message (role = "system" , text = "Be nice" ),
249- any_llm_client .Message (role = "user" , text = "Hi there" ),
250- ]
238+ [any_llm_client .SystemMessage ("Be nice" ), any_llm_client .UserMessage ("Hi there" )]
251239 ) == [
252240 ChatCompletionsMessage (role = "system" , content = "Be nice" ),
253241 ChatCompletionsMessage (role = "user" , content = "Hi there" ),
0 commit comments