示例#1
0
 def _drop_database(self):
     Database.connection().drop_database(self.TEST_DATABASE_NAME)
示例#2
0
 def set_collection(cls, collection_name):
     return Database.db()[collection_name]
示例#3
0
 def _create_database(self):
     Database.db(self.TEST_DATABASE_NAME)
示例#4
0
async def db_session_middleware(request: Request, call_next):
    request.state.db = Database.Session()
    response = await call_next(request)
    request.state.db.close()

    return response