Example #1
0
 def test_favorite_storage(self):
     storage = IFavoriteStorage(self.portal)
     storage.add_favorite('toto', 'uid', self.portal.Members.UID(), DateTime())
     storage.add_favorite('toto', 'uid', self.folder.UID(), DateTime())
     self.assertEqual(len(storage.get_favorites()), 2)
     storage.remove_favorite('toto', self.folder.UID())
     self.assertEqual(len(storage.get_favorites()), 1)
 def test_favorite_storage(self):
     storage = IFavoriteStorage(self.portal)
     storage.add_favorite("toto", "uid", self.portal.Members.UID(), DateTime())
     storage.add_favorite("toto", "uid", self.folder.UID(), DateTime())
     self.assertEqual(len(storage.get_favorites()), 2)
     storage.remove_favorite("toto", self.folder.UID())
     self.assertEqual(len(storage.get_favorites()), 1)
Example #3
0
    def test_favorite_storage(self):
        storage = IFavoriteStorage(self.portal)

        # add favorite
        storage.add_favorite('toto', self.portal.doc.UID(), 'uid', date=DateTime())
        storage.add_favorite('toto', self.portal.doc2.UID(), 'uid', date=DateTime())
        self.assertEqual(len(storage.get_favorites()), 1)
        self.assertEqual(len(storage.get_favorites()['toto']), 2)

        # not two times favorite
        storage.add_favorite('toto', self.portal.doc2.UID(), 'uid', date=DateTime())
        self.assertEqual(len(storage.get_favorites()['toto']), 2)

        # remove favorite
        storage.remove_favorite('toto', self.portal.doc2.UID())
        self.assertEqual(len(storage.get_favorites()), 1)
        storage.remove_favorite('toto', self.portal.doc.UID())
        self.assertEqual(len(storage.get_favorites()), 0)