test: cover preserved non-leading system messages

This commit is contained in:
Genmin 2026-04-30 08:39:18 -07:00
parent e656c4529c
commit b42205c48c

View file

@ -81,6 +81,7 @@ def test_map_developer_role_converts_later_developer_messages_in_place():
def test_map_developer_role_converts_later_developer_without_leading_system():
messages = [
{"role": "user", "content": "Hello!"},
{"role": "system", "content": "Keep later system messages in place."},
{"role": "developer", "content": "Prefer concise answers."},
]
@ -88,6 +89,7 @@ def test_map_developer_role_converts_later_developer_without_leading_system():
assert result == [
{"role": "user", "content": "Hello!"},
{"role": "system", "content": "Keep later system messages in place."},
{"role": "system", "content": "Prefer concise answers."},
]