Bump version to 0.9.1.
[python/dscho.git] / Lib / dos-8x3 / test_gdb.py
blob030218e609136ead153c8c03deb28c406eed26b6
1 #! /usr/bin/env python
2 """Test script for the gdbm module
3 Roger E. Masse
4 """
6 import gdbm
7 from gdbm import error
8 from test_support import verbose, TestFailed
10 filename= '/tmp/delete_me'
12 g = gdbm.open(filename, 'c')
13 g['a'] = 'b'
14 g['12345678910'] = '019237410982340912840198242'
15 a = g.keys()
16 if verbose:
17 print 'Test gdbm file keys: ', a
19 g.has_key('a')
20 g.close()
21 try:
22 g['a']
23 except error:
24 pass
25 else:
26 raise TestFailed, "expected gdbm.error accessing closed database"
27 g = gdbm.open(filename, 'r')
28 g.close()
29 g = gdbm.open(filename, 'rw')
30 g.close()
31 g = gdbm.open(filename, 'w')
32 g.close()
33 g = gdbm.open(filename, 'n')
34 g.close()
36 try:
37 import os
38 os.unlink(filename)
39 except:
40 pass