summaryrefslogtreecommitdiff
path: root/Lib/test/test_gdbm.py
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>2000-02-07 17:15:48 +0000
committerFred Drake <fdrake@acm.org>2000-02-07 17:15:48 +0000
commitf8d118a636c7a6fc117c859468bc8597d993cf34 (patch)
treebac242e22136882b5e25730cc75bed1440b12332 /Lib/test/test_gdbm.py
parent8112392e8406803ab065f6b910a6d9825aea392a (diff)
downloadcpython-f8d118a636c7a6fc117c859468bc8597d993cf34.tar.gz
Added test case for accessing gsbm database by key after it's closed;
it should raise gdbm.error.
Diffstat (limited to 'Lib/test/test_gdbm.py')
-rwxr-xr-xLib/test/test_gdbm.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/Lib/test/test_gdbm.py b/Lib/test/test_gdbm.py
index 22db6aaa9e..030218e609 100755
--- a/Lib/test/test_gdbm.py
+++ b/Lib/test/test_gdbm.py
@@ -5,7 +5,7 @@
import gdbm
from gdbm import error
-from test_support import verbose
+from test_support import verbose, TestFailed
filename= '/tmp/delete_me'
@@ -18,6 +18,12 @@ if verbose:
g.has_key('a')
g.close()
+try:
+ g['a']
+except error:
+ pass
+else:
+ raise TestFailed, "expected gdbm.error accessing closed database"
g = gdbm.open(filename, 'r')
g.close()
g = gdbm.open(filename, 'rw')