def testPersist(self): fd = open("test_product.pickle", "wb") self.prod.persist(fd) fd.close() fd = open("test_product.pickle", "rb") p = Product.unpersist(fd) self.assertEqual(self.prod.name, p.name) self.assertEqual(self.prod.version, p.version) self.assertEqual(self.prod.dir, p.dir) self.assertEqual(self.prod.db, p.db) self.assert_(self.prod._table is None) self.assert_(self.prod.tablefile is None)
def testPersist(self): fd = file("test_product.pickle", "w") self.prod.persist(fd) fd.close() fd = file("test_product.pickle") p = Product.unpersist(fd) self.assertEqual(self.prod.name, p.name) self.assertEqual(self.prod.version, p.version) self.assertEqual(self.prod.dir, p.dir) self.assertEqual(self.prod.db, p.db) self.assert_(self.prod._table is None) self.assert_(self.prod.tablefile is None)