Lines Matching refs:gdbm
2 gdbm = support.import_module("dbm.gnu") #skip if not supported
20 self.g = gdbm.open(filename, 'c')
44 self.assertRaises(gdbm.error, gdbm.open, filename, 'r')
46 self.g = gdbm.open(filename, 'c')
48 self.assertRaises(gdbm.error, lambda: self.g['a'])
50 self.assertRaises(gdbm.error, lambda: gdbm.open(filename, 'rx').close())
54 all = set(gdbm.open_flags)
58 self.g = gdbm.open(filename, mode)
65 self.g = gdbm.open(filename, mode + flag)
69 self.g = gdbm.open(filename, 'c')
85 with gdbm.open(filename, 'c') as db:
86 db["gdbm context manager"] = "context manager"
88 with gdbm.open(filename, 'r') as db:
89 self.assertEqual(list(db.keys()), [b"gdbm context manager"])
91 with self.assertRaises(gdbm.error) as cm:
94 "GDBM object has already been closed")