From: Guido van Rossum Date: Thu, 18 Jan 2001 16:46:52 +0000 (+0000) Subject: A dumb test for the dumdbm module. X-Git-Tag: v2.1a1~155 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2f1064c77beca101fa85e2fea1c9ece47cca5b86;p=thirdparty%2FPython%2Fcpython.git A dumb test for the dumdbm module. --- diff --git a/Lib/test/output/test_dumbdbm b/Lib/test/output/test_dumbdbm new file mode 100644 index 000000000000..3fce8ac0cb87 --- /dev/null +++ b/Lib/test/output/test_dumbdbm @@ -0,0 +1 @@ +test_dumbdbm diff --git a/Lib/test/test_dumbdbm.py b/Lib/test/test_dumbdbm.py new file mode 100644 index 000000000000..af699e38ef4d --- /dev/null +++ b/Lib/test/test_dumbdbm.py @@ -0,0 +1,39 @@ +#! /usr/bin/env python +"""Test script for the dumbdbm module + Original by Roger E. Masse +""" + +# XXX This test is a disgrace. It doesn't test that it works. + +import dumbdbm as dbm +from dumbdbm import error +from test_support import verbose + +filename = '/tmp/delete_me' + +d = dbm.open(filename, 'c') +d['a'] = 'b' +d['12345678910'] = '019237410982340912840198242' +d.keys() +if d.has_key('a'): + if verbose: + print 'Test dbm keys: ', d.keys() + +d.close() +d = dbm.open(filename, 'r') +d.close() +d = dbm.open(filename, 'w') +d.close() +d = dbm.open(filename, 'n') +d.close() + +import os +def rm(fn): + try: + os.unlink(fn) + except os.error: + pass + +rm(filename + '.dir') +rm(filename + '.dat') +rm(filename + '.bak')