changeset 1526:ba2812e0edc5 maint-0.5

try to make unit test here more robust
author Richard Jones <richard@users.sourceforge.net>
date Tue, 18 Mar 2003 00:43:29 +0000
parents 85edb97b08b5
children 0efa958aad23
files test/test_db.py
diffstat 1 files changed, 14 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/test/test_db.py	Sat Mar 15 23:30:07 2003 +0000
+++ b/test/test_db.py	Tue Mar 18 00:43:29 2003 +0000
@@ -15,7 +15,7 @@
 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
 # 
-# $Id: test_db.py,v 1.63.2.1 2003-02-27 11:21:04 richard Exp $ 
+# $Id: test_db.py,v 1.63.2.2 2003-03-18 00:43:29 richard Exp $ 
 
 import unittest, os, shutil, time
 
@@ -494,12 +494,13 @@
         self.db.issue.set(id, status='2')
         self.db.commit()
 
-        # sleep for at least a second, then get a date to pack at
-        time.sleep(1)
+        # sleep for at least a second (packing granularity), then get a
+        # date to pack at
+        time.sleep(2)
         pack_before = date.Date('.')
 
-        # wait another second and add one more entry
-        time.sleep(1)
+        # wait for at least another second and add one more entry
+        time.sleep(2)
         self.db.issue.set(id, status='3')
         self.db.commit()
         jlen = len(self.db.getjournal('issue', id))
@@ -817,12 +818,18 @@
 
 def suite():
     l = [
-         unittest.makeSuite(anydbmDBTestCase, 'test'),
-         unittest.makeSuite(anydbmReadOnlyDBTestCase, 'test')
+#         unittest.makeSuite(anydbmDBTestCase, 'test'),
+#         unittest.makeSuite(anydbmReadOnlyDBTestCase, 'test')
     ]
 #    return unittest.TestSuite(l)
 
     from roundup import backends
+
+    if hasattr(backends, 'bsddb3'):
+        l.append(unittest.makeSuite(bsddb3DBTestCase, 'test'))
+        l.append(unittest.makeSuite(bsddb3ReadOnlyDBTestCase, 'test'))
+    return unittest.TestSuite(l)
+
     if hasattr(backends, 'gadfly'):
         l.append(unittest.makeSuite(gadflyDBTestCase, 'test'))
         l.append(unittest.makeSuite(gadflyReadOnlyDBTestCase, 'test'))
@@ -835,10 +842,6 @@
         l.append(unittest.makeSuite(bsddbDBTestCase, 'test'))
         l.append(unittest.makeSuite(bsddbReadOnlyDBTestCase, 'test'))
 
-    if hasattr(backends, 'bsddb3'):
-        l.append(unittest.makeSuite(bsddb3DBTestCase, 'test'))
-        l.append(unittest.makeSuite(bsddb3ReadOnlyDBTestCase, 'test'))
-
     if hasattr(backends, 'metakit'):
         l.append(unittest.makeSuite(metakitDBTestCase, 'test'))
         l.append(unittest.makeSuite(metakitReadOnlyDBTestCase, 'test'))

Roundup Issue Tracker: http://roundup-tracker.org/