title: Can't get Django to run simple unit test
body: <p>I've got a minimal test case in a file called <code>testDummy.py</code>, located in <code>/MyApp/MyApp/</code> (alongside the default <code>settings.py</code>)</p>
  
  <pre><code>from django.test import TestCase
  
  class DummyTests(TestCase):
  
      def setUp(self):
          print("Setup")
  
      def tearDown(self):
          print("Teardown")
  
      def test_noddy(self):
  
          self.assertEqual(1, 2)
  </code></pre>
  
  <p>When executing <code>manage.py test -v 2</code>, I get ...</p>
  
  <pre><code>Creating test database for alias 'default' ('test_myapp')...
  Creating tables ...
  Creating table django_content_type
  Creating table contenttypes_concretemodel
  ...
  Creating table myapp_login_audit
  Installing custom SQL ...
  Installing indexes ...
  Installed 0 object(s) from 0 fixture(s)
  test_get_for_concrete_model (django.contrib.contenttypes.tests.ContentTypesTests) ... ok
  ...
  test_shortcut_view (django.contrib.contenttypes.tests.ContentTypesTests) ... ok
  test_shortcut_view_with_broken_get_absolute_url (django.contrib.contenttypes.tes
  ts.ContentTypesTests) ... ok
  test_shortcut_view_without_get_absolute_url (django.contrib.contenttypes.tests.C
  ontentTypesTests) ... ok
  
  ----------------------------------------------------------------------
  Ran 10 tests in 0.389s
  
  OK
  Destroying test database for alias 'default' ('test_myapp')...
  </code></pre>
  
  <p>However, it always runs the same 10 tests (none of them mine). If I do <code>manage.py test -v 2 MyApp</code>, it runs 0 tests.</p>
  
  <p>What am I missing?</p>
  
  <p>(Python3, Django 1.6)</p>