コード例 #1
0
 def test_serialize_basic(self, app, post):
     field = HyperlinkRelated(
         endpoint='posts_comments',
         url_kwargs={'post_id': '<id>'},
     )
     result = field.serialize('comments', post)
     assert 'comments' in result
     related = result['comments']['links']['related']
     assert related == url_for('posts_comments', post_id=post.id)
コード例 #2
0
 def test_serialize_external(self, app, post):
     field = HyperlinkRelated(
         endpoint='posts_comments',
         url_kwargs={
             'post_id': '<id>',
             '_external': True
         },
     )
     result = field.serialize('comments', post)
     related = result['comments']['links']['related']
     assert related == url_for('posts_comments',
                               post_id=post.id,
                               _external=True)
コード例 #3
0
 def test_serialize_external(self, app, post):
     field = HyperlinkRelated(endpoint="posts_comments", url_kwargs={"post_id": "<id>", "_external": True})
     result = field.serialize("comments", post)
     related = result["comments"]["links"]["related"]
     assert related == url_for("posts_comments", post_id=post.id, _external=True)
コード例 #4
0
 def test_serialize_basic(self, app, post):
     field = HyperlinkRelated(endpoint="posts_comments", url_kwargs={"post_id": "<id>"})
     result = field.serialize("comments", post)
     assert "comments" in result
     related = result["comments"]["links"]["related"]
     assert related == url_for("posts_comments", post_id=post.id)