2 """Test script for the dbm module
7 from test_support
import verbose
, verify
9 filename
= '/tmp/delete_me'
11 d
= dbm
.open(filename
, 'c')
12 verify(d
.keys() == [])
14 d
['12345678910'] = '019237410982340912840198242'
18 print 'Test dbm keys: ', d
.keys()
21 d
= dbm
.open(filename
, 'r')
23 d
= dbm
.open(filename
, 'rw')
25 d
= dbm
.open(filename
, 'w')
27 d
= dbm
.open(filename
, 'n')
32 if dbm
.library
== "ndbm":
34 os
.unlink(filename
+ '.dir')
35 os
.unlink(filename
+ '.pag')
36 elif dbm
.library
== "BSD db":
37 # BSD DB's compatibility layer
38 os
.unlink(filename
+ '.db')
40 # GNU gdbm compatibility layer