Lines Matching defs:ndbm
3 import_helper.import_module("dbm.ndbm") #skip if not supported
6 import dbm.ndbm
7 from dbm.ndbm import error
13 self.d = dbm.ndbm.open(self.filename, 'c')
21 self.d = dbm.ndbm.open(self.filename, 'c')
41 if dbm.ndbm.library == 'Berkeley DB':
44 self.d = dbm.ndbm.open(self.filename, 'c')
57 self.d = dbm.ndbm.open(self.filename, mode)
63 with dbm.ndbm.open(self.filename, 'c') as db:
64 db["ndbm context manager"] = "context manager"
66 with dbm.ndbm.open(self.filename, 'r') as db:
67 self.assertEqual(list(db.keys()), [b"ndbm context manager"])
69 with self.assertRaises(dbm.ndbm.error) as cm:
75 with dbm.ndbm.open(self.filename, 'c') as db:
77 with dbm.ndbm.open(self.filename, 'r') as db:
83 with dbm.ndbm.open(self.filename, 'c') as db:
85 with dbm.ndbm.open(self.filename, 'r') as db:
95 with dbm.ndbm.open(self.filename, 'c') as db:
97 with dbm.ndbm.open(self.filename, 'r') as db:
111 with dbm.ndbm.open(filename, 'c') as db:
115 with dbm.ndbm.open(filename, 'r') as db:
122 with self.assertRaises(dbm.ndbm.error) as cm:
123 dbm.ndbm.open(nonexisting_file)
128 dbm.ndbm.open(os_helper.FakePath(self.filename), "c").close()
131 dbm.ndbm.open(os.fsencode(self.filename), "c").close()
134 dbm.ndbm.open(os_helper.FakePath(os.fsencode(self.filename)), "c").close()