Exemplo n.º 1
0
    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)))
Exemplo n.º 2
0
    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)))
Exemplo n.º 3
0
    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)
Exemplo n.º 4
0
 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)
Exemplo n.º 5
0
    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)
Exemplo n.º 6
0
 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)
Exemplo n.º 7
0
 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),
     }
Exemplo n.º 8
0
 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),
     }
Exemplo n.º 9
0
 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),
     }
Exemplo n.º 10
0
 def load(self):
     return WikiPage.get_posts_of(None, 20)
Exemplo n.º 11
0
 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)))
Exemplo n.º 12
0
    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)
Exemplo n.º 13
0
 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')))
Exemplo n.º 14
0
    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)