def reset(self): Post.objects( slug__in=[item['slug'] for item in self.json_data.get('posts')] ).delete() SubContentPurpose.objects( identifier__in=[ item['identifier'] for item in self.json_data.get('purposes') ] ).delete() for channel in Channel.objects( slug__in=[ item['slug'] for item in self.json_data.get('channels')]): for subchannel in channel.get_children(): for subsubchannel in subchannel.get_children(): subsubchannel.delete() subchannel.delete() channel.delete() User.objects( email__in=[item['email'] for item in self.json_data.get('users')] ).delete() if self.kwargs.get('first_install'): Quokka.objects.delete()
def test_blog_including_related_has_only_3_posts(self): from quokka.modules.posts.models import Post only_blog_filter = { "__raw__": {"$or": [{"mpath": {"$regex": "^,blog,"}}, {"related_mpath": {"$regex": "^,blog,"}}]} } self.assertTrue(Post.objects(**only_blog_filter).count() == 3)
def test_blog_including_related_has_only_3_posts(self): from quokka.modules.posts.models import Post only_blog_filter = { '__raw__': { '$or': [ {'mpath': {'$regex': '^,blog,'}}, {'related_mpath': {'$regex': '^,blog,'}} ] } } self.assertTrue(Post.objects(**only_blog_filter).count() == 3)
def test_blog_has_only_one_post(self): from quokka.modules.posts.models import Post only_blog_filter = {'__raw__': {'mpath': {'$regex': '^,blog,'}}} self.assertTrue(Post.objects(**only_blog_filter).count() == 1)
def test_blog_has_only_one_post(self): from quokka.modules.posts.models import Post only_blog_filter = {"__raw__": {"mpath": {"$regex": "^,blog,"}}} self.assertTrue(Post.objects(**only_blog_filter).count() == 1)