Added 'description' class attribute to every command class (to help the
[python/dscho.git] / Lib / test / test_dbm.py
blobb4f7f89464f0b32abf69a2113373b3a642027b48
1 #! /usr/bin/env python
2 """Test script for the dbm module
3 Roger E. Masse
4 """
5 import dbm
6 from dbm import error
7 from test_support import verbose
9 filename= '/tmp/delete_me'
11 d = dbm.open(filename, 'c')
12 d['a'] = 'b'
13 d['12345678910'] = '019237410982340912840198242'
14 d.keys()
15 if d.has_key('a'):
16 if verbose:
17 print 'Test dbm keys: ', d.keys()
19 d.close()
20 d = dbm.open(filename, 'r')
21 d.close()
22 d = dbm.open(filename, 'rw')
23 d.close()
24 d = dbm.open(filename, 'w')
25 d.close()
26 d = dbm.open(filename, 'n')
27 d.close()
29 try:
30 import os
31 os.unlink(filename + '.dir')
32 os.unlink(filename + '.pag')
33 except:
34 pass