def test_copy(self): self.db[1] = "a" self.db[2] = "b" path = os.path.join(tempfile.gettempdir(), "tmp_td_test2.tdi") self.db.copy(path) db = IDB() db.open(path, IDBOREADER) self.assertEqual(len(self.db), len(db)) self.assertEqual(dict(self.db.iteritems()), dict(db.iteritems())) db.close() shutil.rmtree(path)