Esempio n. 1
0
 def test_render(self):
     blog = TestBlog()
     post = Post(blog)
     post.load('posts/1-example.html')
     jinja.globals['blog'] = blog
     jinja.globals['now'] = datetime.utcnow()
     post.render()
Esempio n. 2
0
 def test_uuid(self):
     blog = TestBlog()
     post_uuid = Post(blog)
     post_uuid.load('posts/1-example.html')
     self.assertEqual(post_uuid.guid,
                      'urn:uuid:beba81bf-9ac1-4795-9569-c1bbd876677f')
     post_tag = Post(blog)
     post_tag.load('posts/3-example.html')
     self.assertEqual(post_tag.guid, 'tag:some-old-content-from-zine')
Esempio n. 3
0
 def run(self):
     # load all posts
     for filename in listdir('posts'):
         p = Post(self.blog)
         p.load('posts/{}'.format(filename))
         self.blog.posts.append(p)
     if self.blog.draft:
         for filename in listdir('drafts'):
             p = Post(self.blog)
             p.load('drafts/{}'.format(filename))
             self.blog.posts.append(p)
Esempio n. 4
0
 def test_render(self):
     blog = TestBlog()
     post = Post(blog)
     post.load('posts/1-example.html')
     jinja.globals['blog'] = blog
     jinja.globals['now'] = datetime.utcnow()
     post.render()
Esempio n. 5
0
 def test_uuid(self):
     blog = TestBlog()
     post_uuid = Post(blog)
     post_uuid.load('posts/1-example.html')
     self.assertEqual(post_uuid.guid, 'urn:uuid:beba81bf-9ac1-4795-9569-c1bbd876677f')
     post_tag = Post(blog)
     post_tag.load('posts/3-example.html')
     self.assertEqual(post_tag.guid, 'tag:some-old-content-from-zine')
Esempio n. 6
0
 def run(self):
     # load all posts
     for filename in listdir('posts'):
         p = Post(self.blog)
         p.load('posts/{}'.format(filename))
         self.blog.posts.append(p)
     if self.blog.draft:
         for filename in listdir('drafts'):
             p = Post(self.blog)
             p.load('drafts/{}'.format(filename))
             self.blog.posts.append(p)
Esempio n. 7
0
 def test_new(self):
     blog = TestBlog()
     post = Post(blog)
     rvalue = post.new('Titel')
     self.assertIsInstance(rvalue, str)
Esempio n. 8
0
 def test_save(self):
     blog = TestBlog()
     post = Post(blog)
     post.load('posts/1-example.html')
     post.save()
Esempio n. 9
0
 def test_load_without_permalink(self):
     blog = TestBlog()
     post = Post(blog)
     post.load('posts/2-example.html')
Esempio n. 10
0
 def test_content(self):
     blog = TestBlog()
     post = Post(blog)
     post._content = 'Example Content'
     self.assertIsInstance(post.content, str)
Esempio n. 11
0
 def test_update(self):
     blog = TestBlog()
     post = Post(blog)
     post.update()
     self.assertIsInstance(post.updated, datetime)
Esempio n. 12
0
 def test_init(self):
     blog = TestBlog()
     post = Post(blog)
     self.assertIsInstance(post.blog, TestBlog)
     self.assertIsInstance(post.date, datetime)
Esempio n. 13
0
 def test_update(self):
     blog = TestBlog()
     post = Post(blog)
     post.update()
     self.assertIsInstance(post.updated, datetime)
Esempio n. 14
0
 def test_content(self):
     blog = TestBlog()
     post = Post(blog)
     post._content = 'Example Content'
     self.assertIsInstance(post.content, str)
Esempio n. 15
0
 def test_new(self):
     blog = TestBlog()
     post = Post(blog)
     rvalue = post.new('Titel')
     self.assertIsInstance(rvalue, str)
Esempio n. 16
0
 def test_save(self):
     blog = TestBlog()
     post = Post(blog)
     post.load('posts/1-example.html')
     post.save()
Esempio n. 17
0
 def test_load_without_permalink(self):
     blog = TestBlog()
     post = Post(blog)
     post.load('posts/2-example.html')