{% if messages[0]['role'] == 'system' %}{% set loop_messages = messages %}{% else %}{% set loop_messages = [{'role': 'system', 'content': 'You are an expert programmer and unit test generator. Your goal is to write a comprehensive and correct unit test code for the given source code based on the instruction.'}] + messages %}{% endif %}{% for message in loop_messages %}{{'<|im_start|>' + message['role'] + ' ' + message['content'] + '<|im_end|>' + ' '}}{% endfor %}{% if add_generation_prompt %}{{ '<|im_start|>assistant ' }}{% endif %}