title: Django test runner not finding tests
body: <p>I am new to both Python and Django and I'm learning by creating a diet management site but I've been completely defeated by getting my unit tests to run.  All the docs and blogs I've found say that as long as it's discoverable from tests.py, tests.py is in the same folder as models.py and your test class subclasses TestCase, it should all get picked up automatically.  This isn't working for me, when I run <code>manage.py test &lt;myapp&gt;</code> it doesn't find any tests.</p>
  
  <p>I started with all my tests in their own package but have simplified it down to all tests just being in my tests.py file.  The current tests.py looks like:</p>
  
  <pre><code>import unittest
  from pyDietTracker.models import Weight
  from pyDietTracker.weight.DisplayDataAdapters import DisplayWeight
  
  class TestDisplayWeight(unittest.TestCase):
  
      def setUp(self):
          pass
  
      def tearDown(self):
          pass
  
      def testGetWeightInStone_KG_Correctly_Converted(self):
          weight = Weight()
          weight.weight = 99.8
  
          testAdapter = DisplayWeight(weight)
          self.assertEquals(testAdapter.GetWeightInStone(), '15 st 10 lb')   
  </code></pre>
  
  <p>I have tried it by subclassing the Django TestCase class as well but this didn't work either.  I'm using Django 1.1.1, Python 2.6 and I'm running Snow Leopard.</p>
  
  <p>I'm sure I am missing something very basic and obvious but I just can't work out what. Any ideas?</p>
  
  <p>Edit:  Just a quick update after a comment</p>
  
  <pre><code>INSTALLED_APPS = (
  'django.contrib.auth',
  'django.contrib.contenttypes',
  'django.contrib.sessions',
  'django.contrib.sites',
  'django.contrib.admin',
  'pyDietTracker',
   )
  </code></pre>
  
  <p>To get the tests to run I am running <code>manage.py test pyDietTracker</code></p>