def prepopulate_db(): " Prepopulates db with sample data " logger = get_stderr_logger() for _ in xrange(0, 50): p = dummy_post() generate_post(p, logger, force=True) publish_post(p, logger, force=True)
def test_workflow(self): " Tests post generation, publishing, and deletion " p = dummy_post("nezaj", "Moop") logger = get_stderr_logger() generate_post(p, logger, force=True) publish_post(p, logger, force=True) delete_post(p, logger)
def bulk_publish_posts(args, logger): # pylint: disable=W0613 " Publish all non-published posts from static posts directory " db = get_db() unpublished_posts = db.session.query(Post).filter(~Post.published) num_unpub = unpublished_posts.count() if num_unpub > 0: for post in unpublished_posts: post.title = title_case(post.title) publish_post(post, logger) logger.info("Bulk publish complete -- published {} posts!".format(num_unpub)) else: logger.info("Bulk publish complete -- no unpublished posts found!")