moved tests to page model instead of queryset

This commit is contained in:
Robert Clark 2014-06-23 11:40:25 -04:00
parent 733294cafa
commit 64eed96841
2 changed files with 22 additions and 18 deletions

View file

@ -224,3 +224,25 @@ class TestMovePage(TestCase):
christmas = events_index.get_children().get(slug='christmas')
self.assertEqual(christmas.depth, 5)
self.assertEqual(christmas.url_path, '/home/about-us/events/christmas/')
class TestPagePagination(TestCase):
fixtures = ['test.json']
def test_published_next(self):
events_index = Page.objects.get(url_path='/home/events/')
current_page = Page.objects.descendant_of(events_index).live().first()
# All pages must be live
while current_page:
self.assertTrue(current_page.live)
current_page = current_page.get_next_siblings().live().first()
def test_published_prev(self):
events_index = Page.objects.get(url_path='/home/events/')
current_page = Page.objects.descendant_of(events_index).live().last()
# All pages must be live
while current_page:
self.assertTrue(current_page.live)
current_page = current_page.get_prev_siblings().live().first()

View file

@ -254,21 +254,3 @@ class TestPageQuerySet(TestCase):
# Check that the homepage is in the results
homepage = Page.objects.get(url_path='/home/')
self.assertTrue(pages.filter(id=homepage.id).exists())
def test_published_next(self):
events_index = Page.objects.get(url_path='/home/events/')
current_page = Page.objects.descendant_of(events_index).live().first()
# All pages must be live
while current_page:
self.assertTrue(current_page.live)
current_page = current_page.get_next_siblings().live().first()
def test_published_prev(self):
events_index = Page.objects.get(url_path='/home/events/')
current_page = Page.objects.descendant_of(events_index).live().last()
# All pages must be live
while current_page:
self.assertTrue(current_page.live)
current_page = current_page.get_prev_siblings().live().first()