[Checkins] SVN: relstorage/trunk/relstorage/tests/reltestbase.py simpler test for consistency across ZODB versions
Shane Hathaway
shane at hathawaymix.org
Sat Oct 17 22:39:33 EDT 2009
Log message for revision 105122:
simpler test for consistency across ZODB versions
Changed:
U relstorage/trunk/relstorage/tests/reltestbase.py
-=-
Modified: relstorage/trunk/relstorage/tests/reltestbase.py
===================================================================
--- relstorage/trunk/relstorage/tests/reltestbase.py 2009-10-18 01:45:21 UTC (rev 105121)
+++ relstorage/trunk/relstorage/tests/reltestbase.py 2009-10-18 02:39:32 UTC (rev 105122)
@@ -230,22 +230,22 @@
self._storage._options.cache_module_name = fakecache.__name__
self._storage._options.cache_prefix = 'zzz'
+ fakecache.data.clear()
db = DB(self._storage)
try:
- fakecache.data.clear()
c1 = db.open()
self.assert_(c1._storage._cache.clients_global_first[0].servers,
['x:1', 'y:2'])
r1 = c1.root()
- # the root state should now be cached
- self.assertEqual(len(fakecache.data), 2)
+ # the root state, the commit count, and checkpoints should
+ # now be cached
+ self.assertEqual(len(fakecache.data), 3)
self.assertTrue('zzz:checkpoints' in fakecache.data)
- self.assertEqual(sorted(fakecache.data.keys())[1][:10],
+ self.assertTrue('zzz:commits' in fakecache.data)
+ self.assertEqual(sorted(fakecache.data.keys())[2][:10],
'zzz:state:')
r1['alpha'] = PersistentMapping()
- self.assertFalse('zzz:commits' in fakecache.data)
transaction.commit()
- self.assertTrue('zzz:commits' in fakecache.data)
self.assertEqual(len(fakecache.data.keys()), 5)
oid = r1['alpha']._p_oid
More information about the checkins
mailing list