def _create_pages(self): self.date3 = timezone.datetime(2013, 3, 11) self.page3 = create_page('test page 3', 'dummy.html', 'en-us', published=True, publication_end_date=self.date3) self.date2 = timezone.datetime(2013, 3, 10) self.page2 = create_page('test page 2', 'dummy.html', 'en-us', published=True, publication_end_date=self.date2) self.date1 = timezone.datetime(2013, 3, 3) self.page1 = create_page('test page 1', 'dummy.html', 'en-us', published=True, publication_end_date=self.date1)
def _create_example(self): self.page = create_page('Example Page', 'dummy.html', 'en-us', published=True, publication_date=timezone.datetime(2013, 2, 14)) placeholder = self.page.placeholders.get(slot='content') add_plugin(placeholder, 'CMSTimetravelPlugin', 'en-us', title='Hello', body_text='hello world', publication_date=timezone.datetime(2013, 3, 16), publication_end_date=timezone.datetime(2013, 3, 18) )
def testPageOne(self): set_timetravel_date(timezone.datetime(2013, 3, 3, 0, 5)) pages = Page.objects.expired() self.assertEqual(pages.count(), 1)
def testPageOne(self): set_timetravel_date(timezone.datetime(2013, 03, 03, 0, 0, 1)) pages = Page.objects.published() self.assertEqual(pages.count(), 1) self.assertEqual(self.page1, pages.get_home())
def setUp(self): create_page('home', 'dummy.html', 'en-us', published=True, publication_date=timezone.datetime(2013, 1, 1)) self._create_superuser()
def test_expired(self): set_timetravel_date(timezone.datetime(2013, 3, 18, 1, 15)) response = self.client.get(self.page_url) self._invalid_contents(response)
def test_published_2(self): set_timetravel_date(timezone.datetime(2013, 3, 17, 15, 5, 0)) response = self.client.get(self.page_url) self._valid_contents(response)