human
I wrote the below code

    def decorator(test):
        if (isinstance(test, type) and issubclass(test, TestBase)):
            for attr in dir(test):
                value = getattr(test, attr)
                if (callable(value) and attr.startswith('test_')):
                    if six.PY3:
                        value._run_with = drivers
                    else:
                        value.__func__._run_with = drivers
        else:
            test._run_with = drivers
        return test
    return decorator

What's a good function header?

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

def run_with(*drivers):