id,summary,reporter,owner,description,type,status,component,version,severity,resolution,keywords,cc,stage,has_patch,needs_docs,needs_tests,needs_better_patch,easy,ui_ux 16217,Test runner doesn't report import errors if models is a directory,francis@…,nobody,"I have an application whose models module is a directory with `models/__init__.py` That applications tests were mysteriously not being found or run when doing ""./manage.py test"". On investigation, I found out this was because there was a syntax error in my test code, and that this wasn't reported because of a bug in django/test/simple.py If import fails, it tries to find whether the test module is there with this code: {{{ mod = find_module(TEST_MODULE, [os.path.dirname(app_module.__file__)]) }}} Unfortunately, my app module file was `models/__init__.pyc`, so that code looked for the module within the models directory. I don't understand the relationship between `__import__` and find_module well enough to know what the fix it. ",Bug,closed,Testing framework,1.3,Normal,duplicate,,,Unreviewed,0,0,0,0,0,0