Commit c971cb48 by benjaoming

Merge branch 'master' of github.com:mastak/django-wiki into mastak-master

Conflicts:
	wiki/tests/__init__.py
parents d6cf63f8 6323f817
from django.db import models
from django.db.models import Q
from django.db.models.query import QuerySet, EmptyQuerySet
from mptt.managers import TreeManager
class ArticleEmptyQuerySet(EmptyQuerySet):
def can_read(self, user):
return self
def can_write(self, user):
return self
def active(self):
return self
class ArticleQuerySet(QuerySet):
......@@ -95,7 +89,7 @@ class ArticleFkEmptyQuerySet(ArticleFkEmptyQuerySetMixin, EmptyQuerySet):
class ArticleManager(models.Manager):
def get_empty_query_set(self):
return ArticleEmptyQuerySet(model=self.model)
return self.get_query_set().none()
def get_query_set(self):
return ArticleQuerySet(self.model, using=self._db)
def active(self):
......
from .test_basic import *
\ No newline at end of file
from .test_basic import *
......@@ -154,3 +154,10 @@ class WebClientTest(TestCase):
self.assertRedirects(response, reverse('wiki:get', kwargs={'path': 'test/'}))
self.assertContains(self.get_by_path('Test/'), 'Other content on level 1')
self.assertContains(self.get_by_path('Level1/Test/'), 'Content') # on level 2')
def test_empty_search(self):
c = self.c
response = c.get(reverse('wiki:search'), {'q': 'Article'})
self.assertContains(response, 'Root Article')
response = c.get(reverse('wiki:search'), {'q': ''})
self.assertFalse(response.context['articles'])
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment