blob: 22db6aaa9ef114bacae4816fefbb88416ef7cddd [file] [log] [blame]
Roger E. Masse62a017c1996-12-17 19:54:27 +00001#! /usr/bin/env python
2"""Test script for the gdbm module
3 Roger E. Masse
4"""
Roger E. Masse62a017c1996-12-17 19:54:27 +00005
6import gdbm
7from gdbm import error
Roger E. Massefab8ab81996-12-20 22:36:52 +00008from test_support import verbose
9
Roger E. Masse62a017c1996-12-17 19:54:27 +000010filename= '/tmp/delete_me'
11
12g = gdbm.open(filename, 'c')
13g['a'] = 'b'
14g['12345678910'] = '019237410982340912840198242'
15a = g.keys()
16if verbose:
17 print 'Test gdbm file keys: ', a
18
19g.has_key('a')
20g.close()
21g = gdbm.open(filename, 'r')
22g.close()
23g = gdbm.open(filename, 'rw')
24g.close()
25g = gdbm.open(filename, 'w')
26g.close()
27g = gdbm.open(filename, 'n')
28g.close()
29
30try:
31 import os
32 os.unlink(filename)
33except:
34 pass