示例#1
0
 def testConvertToAndFromString(self):
     source = atom.Source()
     source.author.append(atom.Author(name=atom.Name(text='js')))
     source.title = atom.Title(text='my test source')
     source.generator = atom.Generator(text='gen')
     self.assert_(source.author[0].name.text == 'js')
     self.assert_(source.title.text == 'my test source')
     self.assert_(source.generator.text == 'gen')
     new_source = atom.SourceFromString(source.ToString())
     self.assert_(new_source.author[0].name.text == 'js')
     self.assert_(new_source.title.text == 'my test source')
     self.assert_(new_source.generator.text == 'gen')
示例#2
0
 def testConvertToAndFromString(self):
     feed = atom.Feed()
     feed.author.append(atom.Author(name=atom.Name(text='js')))
     feed.title = atom.Title(text='my test source')
     feed.generator = atom.Generator(text='gen')
     feed.entry.append(
         atom.Entry(
             author=[atom.Author(name=atom.Name(text='entry author'))]))
     self.assert_(feed.author[0].name.text == 'js')
     self.assert_(feed.title.text == 'my test source')
     self.assert_(feed.generator.text == 'gen')
     self.assert_(feed.entry[0].author[0].name.text == 'entry author')
     new_feed = atom.FeedFromString(feed.ToString())
     self.assert_(new_feed.author[0].name.text == 'js')
     self.assert_(new_feed.title.text == 'my test source')
     self.assert_(new_feed.generator.text == 'gen')
     self.assert_(new_feed.entry[0].author[0].name.text == 'entry author')
示例#3
0
 def setUp(self):
     self.generator = atom.Generator()