Пример #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)))
Пример #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)))
Пример #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)
Пример #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)
Пример #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)
Пример #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)
Пример #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),
     }
Пример #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),
     }
Пример #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),
     }
Пример #10
0
 def load(self):
     return WikiPage.get_posts_of(None, 20)
Пример #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)))
Пример #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)
Пример #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')))
Пример #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)