'The _key_split regex callback does what it claims'

def test_key_split_callback(self):

    key_p = PATTERNS[2][0]
    eq_('<span    class="key">ctrl</span>    +    <span    class="key">alt</span>    +    <span    class="key">del</span>', key_p.sub(_key_split, '{key    ctrl    +    alt    +            del}'))
    eq_('<span    class="key">a    key</span>', key_p.sub(_key_split, '{key    a    key}'))
    eq_('<span    class="key">"Param-One"    and</span>    +    <span    class="key">param</span>    +    <span    class="key">two</span>', key_p.sub(_key_split, '{key        "Param-One"    and    +    param+two}'))
    eq_('<span    class="key">multi\nline</span>    +    <span    class="key">me</span>', key_p.sub(_key_split, '{key    multi\nline\n+me}'))
