예제 #1
0
파일: api.py 프로젝트: akshayms/savanna
def configure_db():
    """Configure database.

    Establish the database, create an engine if needed, and register
    the models.
    """
    global _DB_ENGINE
    if not _DB_ENGINE:
        session.set_defaults('sqlite:////tmp/savanna-server.db',
                             'savanna-server.db')
        _DB_ENGINE = session.get_engine(sqlite_fk=True)
        register_models()
예제 #2
0
파일: base.py 프로젝트: hguemar/sahara
 def setUp(self):
     self.maxDiff = None
     self.set_tenant()
     self.db_fd, self.db_path = tempfile.mkstemp()
     session.set_defaults('sqlite:///' + self.db_path, self.db_path)
     db_api.setup_db()
예제 #3
0
파일: base.py 프로젝트: akshayms/savanna
 def setUp(self):
     self.set_tenant()
     self.db_fd, self.db_path = tempfile.mkstemp()
     session.set_defaults('sqlite:///' + self.db_path, self.db_path)
     db_api.configure_db()
예제 #4
0
파일: base.py 프로젝트: joelmathew/savanna
 def setUp(self):
     self.maxDiff = None
     self.set_tenant()
     self.db_fd, self.db_path = tempfile.mkstemp()
     session.set_defaults('sqlite:///' + self.db_path, self.db_path)
     db_api.setup_db()
예제 #5
0
파일: base.py 프로젝트: mshabdiz/savanna
 def setup_db(self):
     self.db_fd, self.db_path = tempfile.mkstemp()
     session.set_defaults('sqlite:///' + self.db_path, self.db_path)
     db_api.setup_db()
     self.addCleanup(self._drop_db)