예제 #1
0
파일: wsgi.py 프로젝트: openstack/tacker
 def start(self):
     # We may have just forked from parent process.  A quick disposal of the
     # existing sql connections avoids producing 500 errors later when they
     # are discovered to be broken.
     api.get_engine().pool.dispose()
     self._server = self._service.pool.spawn(self._service._run,
                                             self._application,
                                             self._service._socket)
예제 #2
0
파일: wsgi.py 프로젝트: yamahata/tacker
 def start(self):
     # We may have just forked from parent process.  A quick disposal of the
     # existing sql connections avoids producting 500 errors later when they
     # are discovered to be broken.
     api.get_engine().pool.dispose()
     self._server = self._service.pool.spawn(self._service._run,
                                             self._application,
                                             self._service._socket)
예제 #3
0
파일: base.py 프로젝트: paperandsoap/tacker
    def setUp(self):
        super(SqlFixture, self).setUp()
        # Register all data models
        engine = db_api.get_engine()
        if not SqlFixture._TABLES_ESTABLISHED:
            model_base.BASE.metadata.create_all(engine)
            SqlFixture._TABLES_ESTABLISHED = True

        def clear_tables():
            with engine.begin() as conn:
                for table in reversed(model_base.BASE.metadata.sorted_tables):
                    conn.execute(table.delete())

        self.addCleanup(clear_tables)
예제 #4
0
파일: base.py 프로젝트: abdulrehman5/tacker
    def setUp(self):
        super(SqlFixture, self).setUp()
        # Register all data models
        engine = db_api.get_engine()
        if not SqlFixture._TABLES_ESTABLISHED:
            model_base.BASE.metadata.create_all(engine)
            SqlFixture._TABLES_ESTABLISHED = True

        def clear_tables():
            with engine.begin() as conn:
                for table in reversed(
                        model_base.BASE.metadata.sorted_tables):
                    conn.execute(table.delete())

        self.addCleanup(clear_tables)