human
I wrote the below code

    def check(src, result):
        grammar = load_grammar(('%s.%s' % sys.version_info[:2]))
        m = parse(src, grammar=grammar)
        if is_py3:
            assert (not list(m.iter_funcdefs()))
        else:
            assert ([param.name.value for param in next(m.iter_funcdefs()).params] == result)
    check('def    x(a,    (b,    c)):\n    pass', ['a'])
    check('def    x((b,    c)):\n    pass', [])

What's a good function header?
assistant
#Here's a good function header.

def test_param_splitting():