This was found by Guido AFAIK on p3yk (sic) branch.
diff --git a/Lib/bsddb/test/test_basics.py b/Lib/bsddb/test/test_basics.py
index 25e0b6b..e6022ba 100644
--- a/Lib/bsddb/test/test_basics.py
+++ b/Lib/bsddb/test/test_basics.py
@@ -697,7 +697,7 @@
         for log in logs:
             if verbose:
                 print 'log file: ' + log
-        if db.version >= (4,2):
+        if db.version() >= (4,2):
             logs = self.env.log_archive(db.DB_ARCH_REMOVE)
             assert not logs
 
diff --git a/Misc/NEWS b/Misc/NEWS
index 3275c7a..7883c18 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -40,6 +40,13 @@
 - Bug #1543303, patch #1543897: remove NUL padding from tarfiles.
 
 
+Tests
+-----
+
+- Fix bsddb test_basics.test06_Transactions to check the version
+  number properly.
+
+
 Documentation
 -------------