And this one as

```
expected = (u'\u03b1 \x1b[94m\x1b[1mn_x\x1b[0;0m\x1b[0;0m\u2a02 \x1b[94m'
u'\x1b[1mn_x\x1b[0;0m\x1b[0;0m + sin(\u03c9) \x1b[94m\x1b[1mn'
u'_y\x1b[0;0m\x1b[0;0m\u2a02 \x1b[94m\x1b[1mn_z\x1b[0;0m\x1b['
u'0;0m + \u03b1\u22c5\u03b2 \x1b[94m\x1b[1mn_z\x1b[0;0m\x1b[0'
u';0m\u2a02 \x1b[94m\x1b[1mn_x\x1b[0;0m\x1b[0;0m')
```

Do do this wrapping I used:

```
def uwrap(s, w=60):
    """Return the lines of unicode string `s` as repr strings of
    characters no more than `w` enclosed between parentheses.

    Examples
    ========

    >>> s = u'\u03b1 \x1b[94m\x1b[1mn_x\x1b[0;0m\x1b[0;0m\u2a02 \x1b[94m\x1b[1mn_x\x1b[0;0m\x1b[0;0m + sin(\u03c9)\x1b[94m\x1b[1mn_y\x1b[0;0m\x1b[0;0m\u2a02 \x1b[94m\x1b[1mn_z\x1b[0;0m\x1b[0;0m + \u03b1\u22c5\u03b2\x1b[94m\x1b[1mn_z\x1b[0;0m\x1b[0;0m\u2a02 \x1b[94m\x1b[1mn_x\x1b[0;0m\x1b[0;0m'
    >>> print uwrap(s)
    (
    u'\u03b1 \x1b[94m\x1b[1mn_x\x1b[0;0m\x1b[0;0m\u2a02 \x1b[9'
    u'4m\x1b[1mn_x\x1b[0;0m\x1b[0;0m + sin(\u03c9) \x1b[94m'
    u'\x1b[1mn_y\x1b[0;0m\x1b[0;0m\u2a02 \x1b[94m\x1b[1mn_z'
    u'\x1b[0;0m\x1b[0;0m + \u03b1\u22c5\u03b2 \x1b[94m\x1b[1mn'
    u'_z\x1b[0;0m\x1b[0;0m\u2a02 \x1b[94m\x1b[1mn_x\x1b[0;0m'
    u'\x1b[0;0m'
    )
    """
    n = len(s)
    rv = []
    while n:
        line = ''
        while True:
            char = s[-n]
            newline = line + char
            if n and len(repr(newline)) < w:
                line = newline
                n -= 1
            else:
                rv.append(repr(line))
                break
    return '(\n%s\n)' % '\n'.join(rv)
```