Ejemplo n.º 1
0
 def test_Creator_converts_to_utf8(self):
     i = Item()
     i.creators = (u"é", )
     self.assertEqual("é", i.Creator())
     i.creators = ("é", )
     self.assertEqual("é", i.Creator())
     c = Container()
     c.creators = (u"é", )
     self.assertEqual("é", c.Creator())
     self.assertEqual((u"é", ), c.creators)
Ejemplo n.º 2
0
 def test_Creator_handles_None(self):
     i = Item(creators=None)
     self.assertEqual('', i.Creator())
     c = Container(creators=None)
     self.assertEqual('', c.Creator())
Ejemplo n.º 3
0
 def test_item_addCreator(self):
     i = Item()
     i.addCreator(u'harvey')
     self.assertEqual(i.creators, (u'harvey', ))
     self.assertEqual(i.listCreators(), (u'harvey', ))
     self.assertEqual(i.Creator(), 'harvey')