mirror of
https://github.com/Hopiu/wagtail.git
synced 2026-05-11 00:33:17 +00:00
moved tests to page model instead of queryset
This commit is contained in:
parent
733294cafa
commit
64eed96841
2 changed files with 22 additions and 18 deletions
|
|
@ -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()
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Reference in a new issue