test_backupdb: improve error messages if the test fails
authorBrian Warner <warner@lothar.com>
Tue, 17 Feb 2009 18:08:38 +0000 (11:08 -0700)
committerBrian Warner <warner@lothar.com>
Tue, 17 Feb 2009 18:08:38 +0000 (11:08 -0700)
src/allmydata/test/test_backupdb.py

index ee2e01687ebc39b1d510772f9a2793720414d5bf..2fbcf23c052bba1f7b240429a4fbbd5bd436d0a9 100644 (file)
@@ -37,8 +37,9 @@ class BackupDB(unittest.TestCase):
         if "I was unable to import a python sqlite library" in stderr:
             pass
         else:
-            self.failUnless("backupdb file is unusable" in stderr)
-            self.failUnless("file is encrypted or is not a database" in stderr)
+            self.failUnless("backupdb file is unusable" in stderr, stderr)
+            self.failUnless("file is encrypted or is not a database" in stderr,
+                            stderr)
 
         # put a directory in the way, to exercise a different error path
         where = os.path.join(basedir, "roadblock-dir")
@@ -51,8 +52,8 @@ class BackupDB(unittest.TestCase):
             pass
         else:
             self.failUnless(("Unable to create/open backupdb file %s" % where)
-                            in stderr)
-            self.failUnless("unable to open database file" in stderr)
+                            in stderr, stderr)
+            self.failUnless("unable to open database file" in stderr, stderr)
 
 
     def writeto(self, filename, data):