def test_first_publish(self): self.update_page(u'Hello', u'Hello') self.assertEqual(0, len(WikiPage.get_posts_of(None, 20))) page = self.update_page(u'.pub\nHello', u'Hello') self.assertIsNotNone(page.published_at) self.assertIsNone(page.published_to) self.assertEqual(1, len(WikiPage.get_posts_of(None, 20)))
def test_first_publish(self): self.update_page(u'Hello', u'Hello') self.assertEqual(0, len(WikiPage.get_posts_of(None))) page = self.update_page(u'.pub\nHello', u'Hello') self.assertIsNotNone(page.published_at) self.assertIsNone(page.published_to) self.assertEqual(1, len(WikiPage.get_posts_of(None)))
def test_delete_published_page(self): self.login('*****@*****.**', 'a', is_admin=True) WikiPage.get_by_title(u'Hello 2').delete(self.get_cur_user()) newer, older = WikiPage.get_posts_of(None, 20) self.assertEqual(u'Hello 3', older.newer_title) self.assertEqual(u'Hello 1', newer.older_title)
def test_second_publish(self): page1 = self.update_page(u'.pub\nHello 1') page2 = self.update_page(u'.pub\nHello 2') posts = WikiPage.get_posts_of(None, 20) self.assertEqual(2, len(posts)) self.assertEqual(page2.title, posts[1].newer_title) self.assertEqual(page1.title, posts[0].older_title)
def test_delete_published_page(self): self.login('*****@*****.**', 'a', is_admin=True) WikiPage.get_by_title(u'Hello 2').delete(self.get_cur_user()) newer, older = WikiPage.get_posts_of(None) self.assertEqual(u'Hello 3', older.newer_title) self.assertEqual(u'Hello 1', newer.older_title)
def test_second_publish(self): page1 = self.update_page(u'.pub\nHello 1') page2 = self.update_page(u'.pub\nHello 2') posts = WikiPage.get_posts_of(None) self.assertEqual(2, len(posts)) self.assertEqual(page2.title, posts[1].newer_title) self.assertEqual(page1.title, posts[0].older_title)
def load(self): index = int(self.req.GET.get("index", "0")) count = min(50, int(self.req.GET.get("count", "50"))) return { "cur_index": index, "next_index": index + 1, "count": count, "pages": WikiPage.get_posts_of(None, index, count), }
def load(self): index = int(self.req.GET.get('index', '0')) count = min(50, int(self.req.GET.get('count', '50'))) return { 'cur_index': index, 'next_index': index + 1, 'count': count, 'pages': WikiPage.get_posts_of(None, index, count), }
def load(self): return WikiPage.get_posts_of(None, 20)
def test_publish(self): page = self.update_page(u'.pub Posts\nHello') self.assertIsNotNone(page.published_at) self.assertEqual('Posts', page.published_to) self.assertEqual(1, len(WikiPage.get_posts_of('Posts', 20)))
def test_unpublish_newest(self): self.update_page(u'Hello 3', u'Hello 3') newer, older = WikiPage.get_posts_of(None, 20) self.assertEqual(u'Hello 2', older.newer_title) self.assertEqual(u'Hello 1', newer.older_title)
def test_publish(self): page = self.update_page(u'.pub Posts\nHello') self.assertIsNotNone(page.published_at) self.assertEqual('Posts', page.published_to) self.assertEqual(1, len(WikiPage.get_posts_of('Posts')))
def test_unpublish_newest(self): self.update_page(u'Hello 3', u'Hello 3') newer, older = WikiPage.get_posts_of(None) self.assertEqual(u'Hello 2', older.newer_title) self.assertEqual(u'Hello 1', newer.older_title)