示例#1
0
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
示例#2
0
 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)