[SQL-CVS] SQLObject/tests test_cache.py,NONE,1.1
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
From: <ian...@us...> - 2003-04-17 02:58:42
|
Update of /cvsroot/sqlobject/SQLObject/tests In directory sc8-pr-cvs1:/tmp/cvs-serv20414/tests Added Files: test_cache.py Log Message: light testing for Cache --- NEW FILE: test_cache.py --- import unittest from SQLObject.Cache import CacheSet class Something(object): pass class CacheTest(unittest.TestCase): def testPurge1(self): x = CacheSet() y = Something() obj = x.get(1, y.__class__) self.assertEqual(obj, None) x.put(1, y.__class__, y) x.finishPut(y.__class__) j = x.get(1, y.__class__) self.assertEqual(j, y) x.purge(1, y.__class__) j = x.get(1, y.__class__) self.assertEqual(j, None) x.finishPut(y.__class__) j = x.get(1, y.__class__) self.assertEqual(j, None) x.finishPut(y.__class__) if __name__ == "__main__": unittest.main() |