Exemple #1
0
 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)
Exemple #2
0
 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)
Exemple #3
0
 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
Exemple #4
0
 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