base.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:pyramid_runner 作者: asif-mahmud 项目源码 文件源码
def setUp(self):
        """Defines useful variables and initializes database.

        After this, following variables will be available-
            1. config: Application configuration
            2. engine: DB engine
            3. session: DB session instance
            4. test_app: Test WSGI app
        """
        settings = self.get_settings()
        app = services.main({}, **settings)
        self.test_app = webtest.TestApp(app=app)

        self.config = testing.setUp(settings=settings)

        self.engine = models.get_engine(settings)
        session_factory = models.get_session_factory(self.engine)

        self.session = models.get_tm_session(
            session_factory,
            transaction.manager
        )

        self.__init_database()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号