title: Specify Django Test Database names in settings.py
body: <p>I'm specifying the databases using a python object: </p>
  
  <pre><code>DATABASES = {
   'default':{
     'ENGINE':'mysql',
     'NAME':'testsqldb',
     'USER':'&lt;username&gt;',
     'PASSWORD':'&lt;password&gt;',
   },
   'dynamic_data':{
     'ENGINE': 'sqlite3',
     'NAME':'',
     'USER':'',
     'PASSWORD':''
   },
  }
  </code></pre>
  
  <p>How can I specify the name of my test database? I've been trying to use <code>TEST_NAME = 'auto_tests'</code> in the settings.py file. However, when I run <code>python manage.py tests &lt;app_name&gt;</code> I get the following message:</p>
  
  <pre><code>Creating test database 'default'...
  Got an error creating the test database: (1007, "Can't create database 'test_testsqldb'; database exists")
  Type 'yes' if you would like to try deleting the test database 'test_testsqldb', or 'no' to cancel:
  </code></pre>
  
  <p>I'm expecting the system to create a separate database when running my tests, presumably called 'auto_tests_testsqldb'; however, it's still asking me about test_testsqldb. </p>
  
  <p>Any advice is appreciated!</p>