title: factory_boy UserFactory: no such table: auth_user
body: <p>I'm trying to create a <code>UserFactory</code>, and I get this error when running <code>./manage.py test</code>:</p>
  
  <pre><code>OperationalError: no such table: auth_user
  </code></pre>
  
  <p>This is what my <code>factories.py</code> file looks like:</p>
  
  <pre><code>import factory
  import django.contrib.auth.models as auth_models
  from wacep.weatherroulette.models import (
      GameState, Puzzle
  )
  
  
  class UserFactory(factory.django.DjangoModelFactory):
      class Meta:
          model = auth_models.User
  
      username = factory.Sequence(lambda n: "user_%d" % n)
  
  
  class PuzzleFactory(factory.django.DjangoModelFactory):
      class Meta:
          model = Puzzle
  
      display_name = factory.Sequence(lambda n: 'Test Puzzle {0}'.format(n))
      description = factory.Sequence(lambda n: 'Description {0}'.format(n))
  
  
  class GameStateFactory(factory.django.DjangoModelFactory):
      class Meta:
          model = GameState
  
      user = UserFactory()
      current_inventory = 300
  </code></pre>
  
  <p>Anyone know what's happening here?</p>