def test_99_pbm(self): from pbm.main import ChromiumBookmarks cb = ChromiumBookmarks(self.bookmarks_path) output = list(cb) self.assertTrue(output) output = cb.organize(dest=self.bookmarks_path + '.test99.bak', prompt=False) self.assertTrue(output) cb2 = ChromiumBookmarks(self.bookmarks_path + '.test99.bak') cbdict = cb2.bookmarks_dict queue_folders = [x for x in cbdict['roots']['bookmark_bar']['children'] if x.get('name') == 'queue'] self.assertEqual(len(queue_folders), 1, queue_folders) queue = queue_folders[0] max_node = None max_id = 0 for bm in iter(cb2): idstr = bm.get('id', 0) _id = long(idstr) if _id > max_id: max_id = _id max_node = bm self.assertGreaterEqual(queue['id'], max_id) # , max_node)
def test_97_pbm(self): from pbm.main import ChromiumBookmarks cb = ChromiumBookmarks(self.bookmarks_path) output = list(cb) self.assertTrue(output) output = cb.organize(dest=self.bookmarks_path + '.test97.bak', prompt=False) self.assertTrue(output)