title: Django / Factoryboy - unable to delete instances in test
body: <p>I am writings tests for a django application and I've run into a problem were deleted objects still exist in the test database after I've supposedly deleted them.</p>
  
  <p>I'm using the following factory</p>
  
  <pre><code>class CMSPageFactory(factory.DjangoModelFactory):
  
      class Meta:
          model = CMSPage
  
      title = factory.Faker('company')
      tenant = factory.SubFactory(TenantFactory)
      key = factory.Faker('slug')
      protected = False
      in_navigation = False
      active = True
  </code></pre>
  
  <p>This is the test I am running</p>
  
  <pre><code>def test_example_for_so(self):
    page = CMSPageFactory()
    page.delete()
    self.assertFalse(page)
  
  </code></pre>
  
  <p>And it raises the following error:
  <code>AssertionError: &lt;CMSPage: Fletcher LLC&gt; is not false</code></p>
  
  <p>I must be missing something very obvious but for the life of me I cannot figure out what. Does anyone know what I am doing wrong?</p>