Firstly I'm sorry if I have posted this in the wrong place, but I think that it belongs here and not on the django-users list.
Here's my problem, in most of our projects at work we have an app called 'core' which contains modules that are either used by several other apps or are not specific/large enough to justify their being in their own apps. Today I needed to write some doctests for a function in core.utils so I created a tests.py file inside core and placed my doctest there. When I attempted to run the tests using 'manage.py test' I found that they were not being run, when I ran 'manage.py test core' I got the following error: django.core.exceptions.ImproperlyConfigured: App with label core could not be found After some digging around in the Django source code I found the problem. django.test.simple.run_tests makes calls to either django.db.models.get_apps or django.gb.models.get_app to identify which app(s) to search for tests. These functions return the models module for the app, if the app does not contain a models module it is not considered to be a valid app and is therefore not searched for tests. This is not the first time that I have had an app which does not contain a models module, and I can foresee that I will do the same thing in the future. These apps may not contain models but they still have code which needs testing. So my question is should I file this as a bug and start working on a patch for simple.run_tests that checks all INSTALLED_APPS for both models.py and tests.py when searching for tests? Or is this something which is not likely to change, in which case would I be better off writing my own test runner instead? Kind regards, -- Adam J. Forster --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django developers" group. To post to this group, send email to django-developers@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-developers?hl=en -~----------~----~----~----~------~----~------~--~---