I\'m trying to run a unittest with Django 1.3. Normally, I use MySQL as my database backend, but since this is painfully slow to spinup for a single unittest, I\'m using Sql
Your table didn't find in database by doing unittest, because unittest inherited unittest.TestCase. Wherein don't apply migrations to your database.
If you want to use database with changes from migrations, then you should inherited test case class (for example) from django.test.TestCase.
Run python manage.py test -v 3
and you will see applaying migrations to default testing database.
More information to: https://docs.djangoproject.com/en/dev/topics/testing/overview/#the-test-database