[Zope3-checkins] CVS: Zope3/src/zodb/storage/tests - undo.py:1.13

Tim Peters tim.one@comcast.net
Tue, 22 Apr 2003 16:50:06 -0400


Update of /cvs-repository/Zope3/src/zodb/storage/tests
In directory cvs.zope.org:/tmp/cvs-serv17003/src/zodb/storage/tests

Modified Files:
	undo.py 
Log Message:
testPackAfterUndoManyTimes():  Was failing on Windows, due to "the usual"
(the coarseness of time.time()).


=== Zope3/src/zodb/storage/tests/undo.py 1.12 => 1.13 ===
--- Zope3/src/zodb/storage/tests/undo.py:1.12	Tue Apr 22 11:23:12 2003
+++ Zope3/src/zodb/storage/tests/undo.py	Tue Apr 22 16:50:05 2003
@@ -573,11 +573,11 @@
         txn.commit()
 
         set_pack_time()
-        
+
         root._p_deactivate()
         cn.sync()
         self.assert_(listeq(root.keys(), ["key0", "key2"]))
-        
+
         L = db.undoInfo()
         db.undo(L[0]["id"])
         txn = get_transaction()
@@ -589,7 +589,7 @@
         root._p_deactivate()
         cn.sync()
         self.assert_(listeq(root.keys(), ["key0", "key1", "key2"]))
-        
+
         for t in pack_times:
             self._storage.pack(t)
 
@@ -627,7 +627,10 @@
 
             self.assertEqual(rt["test"].value, i % 2 and 3 or 1)
             self.assertEqual(rt["test2"].value, 2)
-            
+
+            # Ensure that the pack time is distinguishable from any
+            # timestamps on both sides of it.
+            snooze()
             packtimes.append(time.time())
             snooze()