Python3.0 bsddb testsuite compatibility improvements
diff --git a/Lib/test/test_bsddb3.py b/Lib/test/test_bsddb3.py
index 41d0e21..9079b0e 100644
--- a/Lib/test/test_bsddb3.py
+++ b/Lib/test/test_bsddb3.py
@@ -11,9 +11,6 @@
 
 # When running as a script instead of within the regrtest framework, skip the
 # requires test, since it's obvious we want to run them.
-if __name__ != '__main__':
-    requires('bsddb')
-
 verbose = False
 if 'verbose' in sys.argv:
     verbose = True
@@ -52,6 +49,10 @@
 def test_main():
     from bsddb import db
     from bsddb.test import test_all
+
+    # This must be improved...
+    test_all.do_proxy_db_py3k(True)
+
     test_all.set_test_path_prefix(os.path.join(tempfile.gettempdir(),
                                  'z-test_bsddb3-%s' %
                                  os.getpid()))
@@ -73,6 +74,9 @@
         except:
             pass
 
+        # This must be improved...
+        test_all.do_proxy_db_py3k(False)
+
 
 if __name__ == '__main__':
     test_main()