def test(self): create_empty_config() os.mkdir('content') today = datetime.datetime(2015, 12, 1, 3, 1, 21) name = 'Post name With defaults' format = 'md' category = 'a category' tags = None authors = None summary = None title = 'This is a title' post(today, name, format, title, category, authors, tags, summary) content_dir = os.path.join(self.cwd, 'content', category) article_path = os.path.join(content_dir, '2015-12-01-post-name-with-defaults.md') self.assertTrue(os.path.isdir(content_dir)) self.assertTrue(os.path.isfile(article_path)) with open(article_path, 'r') as f: content = f.read() # title self.assertTrue('Title: This is a title\n' in content) self.assertTrue('Date: 2015-12-01 03:01\n' in content) self.assertTrue('Category: a category' in content) self.assertTrue('Authors:' not in content) self.assertTrue('Summary:' not in content)
def test(self): create_empty_config() os.mkdir('content') today = datetime.datetime(2012, 9, 16, 23, 12, 11) name = 'a post name' format = 'rst' category = 'new category' tags = ['tag1', 'tag2'] authors = [ 'joe smith', 'Juan Carlos Batman'] summary = 'This is a summary' title = 'a title' post(today, name, format, title, category, authors, tags, summary) content_dir = os.path.join(self.cwd, 'content', category) article_path = os.path.join(content_dir, '2012-09-16-a-post-name.rst') self.assertTrue(os.path.isdir(content_dir)) self.assertTrue(os.path.isfile(article_path)) with open(article_path, 'r') as f: content = f.read() # title self.assertTrue( 'a title\n#######\n' in content ) self.assertTrue( ':category: new category\n' in content ) self.assertTrue( ':date: 2012-09-16 23:12\n' in content ) self.assertTrue( ':tags: tag1, tag2\n' in content ) self.assertTrue( ':authors: joe smith, Juan Carlos Batman\n' in content ) self.assertTrue( ':summary: This is a summary\n' in content )
def test(self): create_empty_config() os.mkdir('content') today = datetime.datetime(2015, 12, 1, 3, 1, 21) name = 'Post name With defaults' format = 'rst' category = 'a category' tags = None authors = None summary = None title = 'This is a title' post(today, name, format, title, category, authors, tags, summary) content_dir = os.path.join(self.cwd, 'content', category) article_path = os.path.join(content_dir, '2015-12-01-post-name-with-defaults.rst') self.assertTrue(os.path.isdir(content_dir)) self.assertTrue(os.path.isfile(article_path)) with open(article_path, 'r') as f: content = f.read() # title self.assertTrue( 'This is a title\n###############\n\n' in content ) self.assertTrue( ':date: 2015-12-01 03:01\n' in content ) self.assertTrue( ':tags:' not in content ) self.assertTrue( ':authors:' not in content ) self.assertTrue( ':summary:' not in content )
def test(self): create_empty_config() os.mkdir('content') today = datetime.datetime(2012, 9, 16, 23, 12, 11) name = 'a post name' format = 'rst' category = 'new category' tags = ['tag1', 'tag2'] authors = ['joe smith', 'Juan Carlos Batman'] summary = 'This is a summary' title = 'a title' post(today, name, format, title, category, authors, tags, summary) content_dir = os.path.join(self.cwd, 'content', category) article_path = os.path.join(content_dir, '2012-09-16-a-post-name.rst') self.assertTrue(os.path.isdir(content_dir)) self.assertTrue(os.path.isfile(article_path)) with open(article_path, 'r') as f: content = f.read() # title self.assertTrue('a title\n#######\n' in content) self.assertTrue(':category: new category\n' in content) self.assertTrue(':date: 2012-09-16 23:12\n' in content) self.assertTrue(':tags: tag1, tag2\n' in content) self.assertTrue( ':authors: joe smith, Juan Carlos Batman\n' in content) self.assertTrue(':summary: This is a summary\n' in content)