summaryrefslogtreecommitdiffstats
path: root/Lib/bsddb/test/test_misc.py
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/bsddb/test/test_misc.py')
-rw-r--r--Lib/bsddb/test/test_misc.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/Lib/bsddb/test/test_misc.py b/Lib/bsddb/test/test_misc.py
index a66b1de..88f700b 100644
--- a/Lib/bsddb/test/test_misc.py
+++ b/Lib/bsddb/test/test_misc.py
@@ -7,10 +7,10 @@ import unittest
try:
# For Pythons w/distutils pybsddb
- from bsddb3 import db, dbshelve
+ from bsddb3 import db, dbshelve, hashopen
except ImportError:
# For Python 2.3
- from bsddb import db, dbshelve
+ from bsddb import db, dbshelve, hashopen
#----------------------------------------------------------------------
@@ -46,6 +46,12 @@ class MiscTestCase(unittest.TestCase):
env.open(self.homeDir, db.DB_CREATE)
assert self.homeDir == env.db_home
+ def test03_repr_closed_db(self):
+ db = hashopen(self.filename)
+ db.close()
+ rp = repr(db)
+ self.assertEquals(rp, "{}")
+
#----------------------------------------------------------------------