def gen_case(test):
    """Generate an ok test case for a test."""
    code_lines = []
    for line in test.input.split('\n'):
        if line.startswith(' '):
            code_lines.append('... ' + line)
        else:
            code_lines.append('>>> ' + line)
    for i in range(len(code_lines) - 1):
        if code_lines[i + 1].startswith('>>>') and len(code_lines[i].strip()
            ) > 3:
            code_lines[i] += ';'
    code_lines.append(test.output)
    return {'code': '\n'.join(code_lines), 'hidden': test.hidden, 'locked':
        False}
