human
Here's a good function header given the following:
I wrote the below code

    def test(source, end_pos):
        module = parse(source)
        assert (module.get_code() == source)
        assert (module.end_pos == end_pos)
    test('a', (1, 1))
    test('a\n', (2, 0))
    test('a\nb', (2, 1))
    test('a\n#comment\n', (3, 0))
    test('a\n#comment', (2, 8))
    test('a#comment', (1, 9))
    test('def    a():\n    pass', (2, 5))
    test('def    a(', (1, 6))

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

def test_end_newlines():