Exemplo n.º 1
0
    def test_generate_with_no_drafted_posts(self, l):
        with tmp_folder(project=True) as tmp_dir:
            with open(content_path('post_no_drafted.rst'), 'r') as f:
                content = f.read()
            for post in POSTS_LIST.keys():
                post_path = os.path.join(tmp_dir, 'posts', post)
                with open(post_path, "w") as f:
                    f.write(content)

            cmd = Commands({})
            cmd.generate()

            self.assertEqual(
                "Processed 6 posts and 1 page",
                l.records[0].getMessage()
            )
            self.assertEqual(
                "0 draft remaining",
                l.records[1].getMessage()
            )