[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()
|