def test_model_mommy(self): """ 0.00435 sec [sqlite in memory] """ mommy.make(Article, title='title', _quantity=2) three = mommy.make(Article, title='') articles = Article.get_set_of_articles_blank_title() self.assertSetEqual(articles, {three})
def test_patch_orm(self, objects): """ 0.00029 sec [sqlite in memory] """ result = Mock() objects.filter.return_value = [result] articles = Article.get_set_of_articles_blank_title() self.assertSetEqual(articles, {result}) objects.filter.assert_called_with(title='')
def test_vanilla_django(self): """ 0.02883 sec [sqlite in memory] """ blog = Blog.objects.create(title='Blog title') user = User.objects.create_user(username='******', password='******') article_kwargs = { 'blog': blog, 'creator': user, 'body': 'body', } Article.objects.create(title='title_one', **article_kwargs) Article.objects.create(title='title_two', **article_kwargs) three = Article.objects.create(**article_kwargs) articles = Article.get_set_of_articles_blank_title() self.assertSetEqual(articles, {three})