def setUp(self): if self.useEnv: self.homeDir = get_new_environment_path() try: self.env = db.DBEnv() self.env.set_lg_max(1048576) self.env.set_tx_max(30) self._t = int(time.time()) self.env.set_tx_timestamp(self._t) self.env.set_flags(self.envsetflags, 1) self.env.open(self.homeDir, self.envflags | db.DB_CREATE) self.filename = 'test' except: test_support.rmtree(self.homeDir) raise else: self.env = None self.filename = get_new_database_path() self.d = db.DB(self.env) if not self.useEnv: self.d.set_cachesize(*self.cachesize) cachesize = self.d.get_cachesize() self.assertEqual(cachesize[0], self.cachesize[0]) self.assertEqual(cachesize[2], self.cachesize[2]) self.assertEqual(125, int(100.0 * cachesize[1] / self.cachesize[1])) self.d.set_flags(self.dbsetflags) if self.dbname: self.d.open(self.filename, self.dbname, self.dbtype, self.dbopenflags | db.DB_CREATE, self.dbmode) else: self.d.open(self.filename, mode=self.dbmode, dbtype=self.dbtype, flags=self.dbopenflags | db.DB_CREATE) if not self.useEnv: self.assertRaises(db.DBInvalidArgError, self.d.set_cachesize, *self.cachesize) self.populateDB() return
def tearDown(self): self.d.close() if self.env is not None: self.env.close() test_support.rmtree(self.homeDir) else: os.remove(self.filename)
def tearDown(self): if self.dbClient: self.dbClient.close() if self.dbMaster: self.dbMaster.close() self.m2c.put(None) self.c2m.put(None) self.t_m.join() self.t_c.join() # Here we assign dummy event handlers to allow GC of the test object. # Since the dummy handler doesn't use any outer scope variable, it # doesn't keep any reference to the test object. def dummy(*args): pass self.dbenvMaster.set_event_notify(dummy) self.dbenvClient.set_event_notify(dummy) self.dbenvMaster.rep_set_transport(13, dummy) self.dbenvClient.rep_set_transport(3, dummy) self.dbenvClient.close() self.dbenvMaster.close() test_support.rmtree(self.homeDirClient) test_support.rmtree(self.homeDirMaster)
def tearDown(self): self.closeDB() if self.env is not None: self.env.close() self.env = None test_support.rmtree(self.homeDir) return
def tearDown(self): import sys if sys.version_info[0] >= 3 : from test_all import do_proxy_db_py3k do_proxy_db_py3k(self._flag_proxy_db_py3k) self.do_close() test_support.rmtree(self.homeDir)
def setUp(self): if self.useEnv: self.homeDir = get_new_environment_path() try: self.env = db.DBEnv() self.env.set_lg_max(1024 * 1024) self.env.set_tx_max(30) self.env.set_tx_timestamp(int(time.time())) self.env.set_flags(self.envsetflags, 1) self.env.open(self.homeDir, self.envflags | db.DB_CREATE) self.filename = "test" # Yes, a bare except is intended, since we're re-raising the exc. except: test_support.rmtree(self.homeDir) raise else: self.env = None self.filename = get_new_database_path() # create and open the DB self.d = db.DB(self.env) self.d.set_flags(self.dbsetflags) if self.dbname: self.d.open(self.filename, self.dbname, self.dbtype, self.dbopenflags | db.DB_CREATE, self.dbmode) else: self.d.open( self.filename, # try out keyword args mode=self.dbmode, dbtype=self.dbtype, flags=self.dbopenflags | db.DB_CREATE) self.populateDB()
def tearDown(self): self.secondary_db.close() self.primary_db.close() self.env.close() del self.secondary_db del self.primary_db del self.env test_support.rmtree(self.homeDir)
def tearDown(self): if self.dbClient : self.dbClient.close() if self.dbMaster : self.dbMaster.close() self.dbenvClient.close() self.dbenvMaster.close() test_support.rmtree(self.homeDirClient) test_support.rmtree(self.homeDirMaster)
def tearDown(self): if hasattr(self, 'seq'): self.seq.close() del self.seq if hasattr(self, 'd'): self.d.close() del self.d if hasattr(self, 'dbenv'): self.dbenv.close() del self.dbenv test_support.rmtree(self.homeDir)
def tearDown(self): if hasattr(self, "seq"): self.seq.close() del self.seq if hasattr(self, "d"): self.d.close() del self.d if hasattr(self, "dbenv"): self.dbenv.close() del self.dbenv test_support.rmtree(self.homeDir)
def tearDown(self): self.db.close() del self.db self.env.close() del self.env test_support.rmtree(self.homeDir) def test_flags(self): self.db.set_flags(db.DB_CHKSUM) self.assertEqual(db.DB_CHKSUM, self.db.get_flags()) self.db.set_flags(db.DB_TXN_NOT_DURABLE) self.assertEqual(db.DB_TXN_NOT_DURABLE | db.DB_CHKSUM, self.db.get_flags())
def tearDown(self): if self.dbClient : self.dbClient.close() if self.dbMaster : self.dbMaster.close() self.m2c.put(None) self.c2m.put(None) self.t_m.join() self.t_c.join() self.dbenvClient.close() self.dbenvMaster.close() test_support.rmtree(self.homeDirClient) test_support.rmtree(self.homeDirMaster)
def tearDown(self): if self.dbClient: self.dbClient.close() if self.dbMaster: self.dbMaster.close() def dummy(*args): pass self.dbenvMaster.set_event_notify(dummy) self.dbenvClient.set_event_notify(dummy) self.dbenvClient.close() self.dbenvMaster.close() test_support.rmtree(self.homeDirClient) test_support.rmtree(self.homeDirMaster)
def setUp(self): if self.useEnv: self.homeDir=get_new_environment_path() try: self.env = db.DBEnv() self.env.set_lg_max(1024*1024) self.env.set_tx_max(30) self._t = int(time.time()) self.env.set_tx_timestamp(self._t) self.env.set_flags(self.envsetflags, 1) self.env.open(self.homeDir, self.envflags | db.DB_CREATE) self.filename = "test" # Yes, a bare except is intended, since we're re-raising the exc. except: test_support.rmtree(self.homeDir) raise else: self.env = None self.filename = get_new_database_path() # create and open the DB self.d = db.DB(self.env) if not self.useEnv : if db.version() >= (4, 2) : self.d.set_cachesize(*self.cachesize) cachesize = self.d.get_cachesize() self.assertEqual(cachesize[0], self.cachesize[0]) self.assertEqual(cachesize[2], self.cachesize[2]) # Berkeley DB expands the cache 25% accounting overhead, # if the cache is small. self.assertEqual(125, int(100.0*cachesize[1]/self.cachesize[1])) self.d.set_flags(self.dbsetflags) if self.dbname: self.d.open(self.filename, self.dbname, self.dbtype, self.dbopenflags|db.DB_CREATE, self.dbmode) else: self.d.open(self.filename, # try out keyword args mode = self.dbmode, dbtype = self.dbtype, flags = self.dbopenflags|db.DB_CREATE) if not self.useEnv: self.assertRaises(db.DBInvalidArgError, self.d.set_cachesize, *self.cachesize) self.populateDB()
def tearDown(self): if self.dbClient: self.dbClient.close() if self.dbMaster: self.dbMaster.close() self.m2c.put(None) self.c2m.put(None) self.t_m.join() self.t_c.join() def dummy(*args): pass self.dbenvMaster.set_event_notify(dummy) self.dbenvClient.set_event_notify(dummy) self.dbenvMaster.rep_set_transport(13, dummy) self.dbenvClient.rep_set_transport(3, dummy) self.dbenvClient.close() self.dbenvMaster.close() test_support.rmtree(self.homeDirClient) test_support.rmtree(self.homeDirMaster) return
def tearDown(self): self.closeDB() self.env.close() self.env = None test_support.rmtree(self.homeDir)
def tearDown(self): if hasattr(self, 'db'): del self.db if hasattr(self, 'env'): del self.env test_support.rmtree(self.homeDir)
def tearDown(self): if sys.version_info[0] >= 3: from test_all import do_proxy_db_py3k do_proxy_db_py3k(self._flag_proxy_db_py3k) self.do_close() test_support.rmtree(self.homeDir)
def tearDown(self): self.db.close() del self.db test_support.rmtree(self.path)
def tearDown(self): test_support.unlink(self.db_path_1) test_support.unlink(self.db_path_2) test_support.rmtree(self.db_env_path)
def tearDown(self): self.env.close() del self.env test_support.rmtree(self.homeDir)
def tearDown(self): del self.env test_support.rmtree(self.homeDir)
def tearDown(self): test_support.rmtree(self.homeDir)
def tearDown(self): test_support.unlink(self.filename) if self.homeDir: test_support.rmtree(self.homeDir)
def tearDown(self): self.env.close() test_support.rmtree(self.homeDir)
def tearDown(self): self._destroy_env() test_support.rmtree(self.homeDir)
def tearDown(self) : self.db.close() del self.db self.env.close() del self.env test_support.rmtree(self.homeDir)
def tearDown(self): if hasattr(self, "db"): del self.db if hasattr(self, "env"): del self.env test_support.rmtree(self.homeDir)
def tearDown(self): test_support.unlink(self.filename) test_support.rmtree(self.homeDir)