Example #1
0
    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)
Example #2
0
    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)