diff options
author | Fred Drake <fdrake@acm.org> | 2000-02-07 17:15:48 +0000 |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 2000-02-07 17:15:48 +0000 |
commit | f8d118a636c7a6fc117c859468bc8597d993cf34 (patch) | |
tree | bac242e22136882b5e25730cc75bed1440b12332 /Lib/test/test_gdbm.py | |
parent | 8112392e8406803ab065f6b910a6d9825aea392a (diff) | |
download | cpython-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-x | Lib/test/test_gdbm.py | 8 |
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') |