From 62a017c0920e4569659fcf2f92e3f9bdd905fb17 Mon Sep 17 00:00:00 2001 From: "Roger E. Masse" Date: Tue, 17 Dec 1996 19:54:27 +0000 Subject: Test script for the GNU dbm module (gdbm) --- Lib/test/test_gdbm.py | 35 +++++++++++++++++++++++++++++++++++ Lib/test/testall.py | 1 + 2 files changed, 36 insertions(+) create mode 100755 Lib/test/test_gdbm.py diff --git a/Lib/test/test_gdbm.py b/Lib/test/test_gdbm.py new file mode 100755 index 0000000..d0d705a --- /dev/null +++ b/Lib/test/test_gdbm.py @@ -0,0 +1,35 @@ +#! /usr/bin/env python +"""Test script for the gdbm module + Roger E. Masse +""" +verbose = 0 +if __name__ == '__main__': + verbose = 1 + +import gdbm +from gdbm import error +filename= '/tmp/delete_me' + +g = gdbm.open(filename, 'c') +g['a'] = 'b' +g['12345678910'] = '019237410982340912840198242' +a = g.keys() +if verbose: + print 'Test gdbm file keys: ', a + +g.has_key('a') +g.close() +g = gdbm.open(filename, 'r') +g.close() +g = gdbm.open(filename, 'rw') +g.close() +g = gdbm.open(filename, 'w') +g.close() +g = gdbm.open(filename, 'n') +g.close() + +try: + import os + os.unlink(filename) +except: + pass diff --git a/Lib/test/testall.py b/Lib/test/testall.py index fa7c5ea7..62b16a4 100644 --- a/Lib/test/testall.py +++ b/Lib/test/testall.py @@ -27,6 +27,7 @@ tests = ['test_grammar', 'test_thread', 'test_xdr', 'test_fcntl', + 'test_gdbm', ] if __name__ == '__main__': -- cgit v0.12