Beispiel #1
0
    def test_remove_draft(self):
        self._add_test_post(title='2', tags=['draft'])
        self._force_scan()
        posts = [os.path.join('posts', post) for post in os.listdir('posts')]

        remove_tags(self._site, 'draft', posts)
        self._force_scan()

        tags = list_tags(self._site, 'count')
        self.assertNotIn('draft', tags)
Beispiel #2
0
    def test_remove_draft(self):
        self._add_test_post(title='2', tags=['draft'])
        self._force_scan()
        posts = [os.path.join('posts', post) for post in os.listdir('posts')]

        remove_tags(self._site, 'draft', posts)
        self._force_scan()

        tags = list_tags(self._site, 'count')
        self.assertNotIn('draft', tags)
Beispiel #3
0
 def test_list_count_sorted(self):
     self._add_test_post(title='2', tags=['python'])
     self._force_scan()
     tags = list_tags(self._site, 'count')
     self.assertEquals('python', tags[0])
Beispiel #4
0
 def test_list(self):
     self.assertEquals(sorted(DEMO_TAGS), list_tags(self._site))
Beispiel #5
0
 def test_list_scheduled_post_tags(self):
     with freeze_time("2012-01-14"):
         self._force_scan()
         tags = list_tags(self._site)
         self.assertIn('python', tags)
Beispiel #6
0
 def test_list_draft_post_tags(self):
     self._add_test_post(title='2', tags=['ruby', 'draft'])
     self._force_scan()
     tags = list_tags(self._site)
     self.assertIn('ruby', tags)
Beispiel #7
0
 def test_list_scheduled_post_tags(self):
     with freeze_time("2012-01-14"):
         self._force_scan()
         tags = list_tags(self._site)
         self.assertIn('python', tags)
Beispiel #8
0
 def test_list_draft_post_tags(self):
     self._add_test_post(title='2', tags=['ruby', 'draft'])
     self._force_scan()
     tags = list_tags(self._site)
     self.assertIn('ruby', tags)
Beispiel #9
0
 def test_list_count_sorted(self):
     self._add_test_post(title='2', tags=['python'])
     self._force_scan()
     tags = list_tags(self._site, 'count')
     self.assertEquals('python', tags[0])
Beispiel #10
0
 def test_list(self):
     self.assertEquals(sorted(DEMO_TAGS), list_tags(self._site))