예제 #1
0
파일: test_pbm.py 프로젝트: pombredanne/pbm
    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)
예제 #2
0
파일: test_pbm.py 프로젝트: pombredanne/pbm
    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)