#! /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')