Пример #1
0
 def test_save_blog_post_rights(self) -> None:
     blog_post_rights = blog_domain.BlogPostRights(
         self.blog_post_a_id, [self.user_id_a, self.user_id_b], False)
     blog_services.save_blog_post_rights(blog_post_rights)
     fetched_blog_post_rights = (blog_services.get_blog_post_rights(
         self.blog_post_a_id))
     self.assertEqual(blog_post_rights.to_dict(),
                      fetched_blog_post_rights.to_dict())
Пример #2
0
def get_blog_post_rights_from_model(blog_post_rights_model):
    """Returns a blog post rights domain object given a blog post rights
    model loaded from the datastore.

    Args:
        blog_post_rights_model: BlogPostRightsModel. The blog post rights model
            loaded from the datastore.

    Returns:
        BlogPostRights. A blog post rights domain object corresponding to the
        given blog post rights model.
    """
    return blog_domain.BlogPostRights(
        blog_post_rights_model.id, blog_post_rights_model.editor_ids,
        blog_post_rights_model.blog_post_is_published)