def _contribute_from_etree(self, etree): list_value = [] xpath = "stories/story" for tree in etree.findall(xpath): obj = Story() obj.client = self.client obj.project = self.project obj._from_etree(tree) list_value.append(obj) setattr(self, 'stories', list_value)
def _contribute_from_etree(self, etree): list_value = [] xpath = "stories/story" for tree in etree.findall(xpath): obj = Story() obj.client = self.client obj.project = self.project obj._from_etree(tree) list_value.append(obj) setattr(self, 'stories', list_value)
def test_can_be_parsed_from_xml(self): # FIXME check if all fields parsed correctly xml = XML(readfile('story_get.xml')) s = Story() s._from_etree(xml) assert s.name == 'More power to shields' assert len(s.notes) == 1 assert s.notes[0].author == 'Anatoly Kudinov' assert s.notes[0].id == 13478987 assert len(s.attachments) == 1 assert s.attachments[0].id == 4
def test_can_be_parsed_from_xml(self): # FIXME check if all fields parsed correctly xml = XML(readfile('story_get.xml')) s = Story() s._from_etree(xml) assert s.name == 'More power to shields' assert len(s.notes) == 1 assert s.notes[0].author == 'Anatoly Kudinov' assert s.notes[0].id == 13478987 assert len(s.attachments) == 1 assert s.attachments[0].id == 4