Example #1
0
 def test_get_absolute_url(self):
     instance = fixtures.get_section_page(title='Custom title')
     eq_(instance.get_absolute_url(), '/about/custom-title/')
Example #2
0
 def test_non_published_page_is_visible_by_superuser(self):
     instance = fixtures.get_section_page(status=SectionPage.DRAFT)
     user = utils.get_user_mock()
     user.is_superuser = True
     ok_(instance.is_visible_by(user))
Example #3
0
 def test_section_page_is_visible_when_published(self):
     instance = fixtures.get_section_page(status=SectionPage.PUBLISHED)
     user = utils.get_anon_mock()
     ok_(instance.is_visible_by(user))
Example #4
0
 def test_section_page_is_not_visible_when_not_published(self):
     instance = fixtures.get_section_page(status=SectionPage.DRAFT)
     user = utils.get_anon_mock()
     eq_(instance.is_visible_by(user), False)
Example #5
0
 def test_section_page_is_published(self):
     instance = fixtures.get_section_page(status=SectionPage.PUBLISHED)
     eq_(instance.is_published(), True)