diff --git a/tests/runtests.py b/tests/runtests.py index 996aa2a84b..85a73d2e5c 100755 --- a/tests/runtests.py +++ b/tests/runtests.py @@ -25,10 +25,7 @@ TEMP_DIR = tempfile.mkdtemp(prefix='django_') os.environ['DJANGO_TEST_TEMP_DIR'] = TEMP_DIR SUBDIRS_TO_SKIP = [ - 'coverage_html', 'data', - 'requirements', - 'templates', 'test_discovery_sample', 'test_discovery_sample2', 'test_runner_deprecation_app', @@ -70,11 +67,10 @@ def get_test_modules(): for modpath, dirpath in discovery_paths: for f in os.listdir(dirpath): if ('.' in f or - # Python 3 byte code dirs (PEP 3147) - f == '__pycache__' or f.startswith('sql') or os.path.basename(f) in SUBDIRS_TO_SKIP or - os.path.isfile(f)): + os.path.isfile(f) or + not os.path.exists(os.path.join(dirpath, f, '__init__.py'))): continue modules.append((modpath, f)) return modules