示例#1
0
 def test_comment_to_xml(self):
     entity = DiasporaComment(raw_content="raw_content", guid="guid", target_guid="target_guid", handle="handle")
     result = entity.to_xml()
     assert result.tag == "comment"
     converted = b"<comment><guid>guid</guid><parent_guid>target_guid</parent_guid>" \
                 b"<author_signature></author_signature><text>raw_content</text>" \
                 b"<diaspora_handle>handle</diaspora_handle></comment>"
     assert etree.tostring(result) == converted
示例#2
0
 def test_comment_to_xml(self):
     entity = DiasporaComment(
         raw_content="raw_content", guid="guid", target_guid="target_guid", handle="handle",
         signature="signature"
     )
     result = entity.to_xml()
     assert result.tag == "comment"
     assert len(result.find("created_at").text) > 0
     result.find("created_at").text = ""  # timestamp makes testing painful
     converted = b"<comment><guid>guid</guid><parent_guid>target_guid</parent_guid>" \
                 b"<author_signature>signature</author_signature><parent_author_signature>" \
                 b"</parent_author_signature><text>raw_content</text><author>handle</author>" \
                 b"<created_at></created_at></comment>"
     assert etree.tostring(result) == converted