Lines Matching refs:db1
62 db1 = db.DB()
63 db1.open(self.filename, None, db.DB_BTREE,
66 curs = db1.cursor()
70 db1.close()
75 db1 = db.DB()
76 db1.open(self.filename, None, db.DB_HASH, db.DB_CREATE)
77 db1['a'] = 'eh?'
78 db1['a\x00'] = 'eh zed.'
79 db1['a\x00a'] = 'eh zed eh?'
80 db1['aaa'] = 'eh eh eh!'
81 keys = db1.keys()
84 self.assertEqual(db1['a'], 'eh?')
85 self.assertEqual(db1['a\x00'], 'eh zed.')
86 self.assertEqual(db1['a\x00a'], 'eh zed eh?')
87 self.assertEqual(db1['aaa'], 'eh eh eh!')
89 db1.close()
94 db1 = db.DB()
95 db1.set_flags(db.DB_DUPSORT)
96 db1.open(self.filename, db.DB_HASH, db.DB_CREATE)
97 db1['a'] = 'eh'
98 db1['a'] = 'A'
99 self.assertEqual([('a', 'A')], db1.items())
100 db1.put('a', 'Aa')
101 self.assertEqual([('a', 'A'), ('a', 'Aa')], db1.items())
102 db1.close()
103 db1 = db.DB()
106 db1.open(self.filename, db.DB_HASH)
107 self.assertEqual([('a', 'A'), ('a', 'Aa')], db1.items())
110 db1['a'] = 'new A'
111 self.assertEqual([('a', 'new A')], db1.items())
113 db1.close()