def to_xml(self): element = etree.Element(self._tag_name) struct_to_xml( element, [ { "author": self.handle }, { "guid": self.guid }, { "created_at": format_dt(self.created_at) }, { "root_author": self.target_handle }, { "root_guid": self.target_guid }, { "provider_display_name": self.provider_display_name }, { "public": "true" if self.public else "false" }, # Some of our own not in Diaspora protocol { "text": self.raw_content }, { "entity_type": self.entity_type }, ]) return element
def to_xml(self): element = etree.Element(self._tag_name) struct_to_xml(element, [ { "guid": self.guid }, { "parent_guid": self.root_target_guid or self.target_guid }, { "thread_parent_guid": self.target_guid }, { "author_signature": self.signature }, { "parent_author_signature": self.parent_signature }, { "text": self.raw_content }, { "author": self.handle }, { "created_at": format_dt(self.created_at) }, ]) return element
def to_xml(self): """Convert to XML message.""" element = etree.Element(self._tag_name) properties = [ { "text": self.raw_content }, { "guid": self.guid }, { "author": self.handle }, { "public": "true" if self.public else "false" }, { "created_at": format_dt(self.created_at) }, { "provider_display_name": self.provider_display_name }, ] if self.id and self.id.startswith("http"): properties.append({ "activitypub_id": self.id, }) struct_to_xml(element, properties) return element
def to_xml(self): element = etree.Element(self._tag_name) properties = [ { "guid": self.guid }, { "parent_guid": self.root_target_guid or self.target_guid }, { "thread_parent_guid": self.target_guid }, { "author_signature": self.signature }, { "parent_author_signature": self.parent_signature }, { "text": self.raw_content }, { "author": self.handle }, { "created_at": format_dt(self.created_at) }, ] if self.id and self.id.startswith("http"): properties.append({ "activitypub_id": self.id, }) struct_to_xml(element, properties) return element
def to_xml(self): """Convert to XML message.""" element = etree.Element("status_message") struct_to_xml(element, [ {'raw_message': self.raw_content}, {'guid': self.guid}, {'diaspora_handle': self.handle}, {'public': 'true' if self.public else 'false'}, {'created_at': format_dt(self.created_at)} ]) return element
def to_xml(self): """Convert to XML message.""" element = etree.Element(self._tag_name) struct_to_xml(element, [ {"text": self.raw_content}, {"guid": self.guid}, {"author": self.handle}, {"public": "true" if self.public else "false"}, {"created_at": format_dt(self.created_at)}, {"provider_display_name": self.provider_display_name}, ]) return element
def test_formatted_string_returned_from_tz_aware_datetime(self): dt = arrow.get(datetime.datetime(2017, 1, 28, 3, 2, 3), "Europe/Helsinki").datetime assert format_dt(dt) == "2017-01-28T01:02:03Z"