You can just put a models.py there that is empty. A slight hack, but it should work just fine. (Think of it as __init__.py's big brother :))
Eric On Tue, Sep 23, 2008 at 2:27 PM, Adam J. Forster <[EMAIL PROTECTED]>wrote: > > 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 > > > -- Eric Holscher Web Developer at The World Company in Lawrence, Ks http://www.ericholscher.com [EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---