title: Django test database looks empty while test is running
body: <p>I have a Django project that uses local PostgreSQL server.
  I'm using a debugger to debug some weird bugs that I have. While the debugger is stopped on one of the tests, I tried to look at the test database. I see this new database (test_project1) and all the schemes are defined as they should be. But all tables are empty.</p>
  <p>I know that the tables are not empty:</p>
  <ul>
  <li>I used a fixture and some tests already ran and returned data.</li>
  <li>A post test created a new user and returned 201 status code.</li>
  </ul>
  <p>And yet, I see no data when I try to access the database with <code>pgAdmin3</code> or <code>psql</code>.</p>
  <p>Any idea what is going on here?
  Is there some kind of sophisticated cache mechanism that Django uses?</p>