コード例 #1
0
ファイル: checkrepo.py プロジェクト: pombreda/conary-1
 def getDB(self):
     if self._db:
         return self._db
     (driver, database) = self.cfg.repositoryDB
     self._db = dbstore.connect(database, driver)
     schema.setupTempTables(self._db)
     depSchema.setupTempDepTables(self._db)
     return self._db
コード例 #2
0
ファイル: checkrepo.py プロジェクト: fedora-conary/conary
 def getDB(self):
     if self._db:
         return self._db
     (driver, database) = self.cfg.repositoryDB
     self._db = dbstore.connect(database, driver)
     schema.setupTempTables(self._db)
     depSchema.setupTempDepTables(self._db)
     return self._db
コード例 #3
0
ファイル: sqlharness.py プロジェクト: pombredanne/testutils
 def initDB(self):
     from conary.server.schema import setupTempTables
     from conary.local.schema import setupTempDepTables
     db = self.connect()
     setupTempTables(db)
     setupTempDepTables(db)
     db.commit() # force file creation
     return db
コード例 #4
0
ファイル: trovestoretest.py プロジェクト: pombr/conary
 def _connect(self):
     db = self.getDB()
     schema.createSchema(db)
     schema.setupTempTables(db)
     depSchema.setupTempDepTables(db)
     store = trovestore.TroveStore(db)
     auth = netauth.NetworkAuthorization(db, ['localhost'])
     auth.addUser('anonymous', 'anonymous')
     auth.addRole('anonymous')
     auth.addRoleMember('anonymous', 'anonymous')
     auth.addAcl('anonymous', None, None, write = False, remove = False)
     auth.setAdmin('anonymous', False)
     return store
コード例 #5
0
 def _connect(self):
     db = self.getDB()
     schema.createSchema(db)
     schema.setupTempTables(db)
     depSchema.setupTempDepTables(db)
     store = trovestore.TroveStore(db)
     auth = netauth.NetworkAuthorization(db, ['localhost'])
     auth.addUser('anonymous', 'anonymous')
     auth.addRole('anonymous')
     auth.addRoleMember('anonymous', 'anonymous')
     auth.addAcl('anonymous', None, None, write=False, remove=False)
     auth.setAdmin('anonymous', False)
     return store