def process_tests(suite, process):
    if (not hasattr(suite, '_tests') or
            (hasattr(suite, 'hasFixtures') and suite.hasFixtures())):
        # We hit a Test or something with setup, so do the thing. (Note that
        # "fixtures" here means setup or teardown routines, not Django
        # fixtures.)
        process(suite)
    else:
        for t in suite._tests:
            process_tests(t, process)
>>> from uliweb.utils import date
dataset/ETHPy150Open django-nose/django-nose/django_nose/utils.py/process_tests--crossover with--dataset/ETHPy150Open limodou/uliweb/test/test_common.py/test_serial