def _initTestingDB(): from sqlalchemy import create_engine from lobbypy.models import ( DBSession, Base, Player ) engine = create_engine('sqlite://') Base.metadata.create_all(engine) DBSession.configure(bind=engine) with transaction.manager: player = Player(1) DBSession.add(player) return DBSession
def on_subscribe(self): """ Client subscribes to Redis """ log.info('Client subscribing to lobbies namespace') lobbies = simple_lobby_prep(DBSession.query(Lobby).all()) self.emit('update_all', lobbies) self.spawn(self.listener)