def game_main(): users = DotDict({ 'dave': User.new(None, 'dave', '*****@*****.**', 'pwhashing', DataStore), 'sally': User.new(None, 'sally', '*****@*****.**', 'shit', DataStore), 'ass': User.new(None, 'ass', 'assasss@ass', 'ass', DataStore), 'anus': User.new(None, 'anus', 'anus@', 'anus', DataStore), 'figgy': User.new(None, 'figgy', 'fig@', 'fig', DataStore) }) g = Game.new(users.dave, DataStore) g.on_change('state', prnt('game', 'state')) g.add_player(users.sally, 1) g.add_player(users.ass, 2) g.add_player(users.anus, 3) g.new_game() g.on_change('table.state', prnt('table', 'state')) p = DotDict(dict((p.user.username, p.uid) for p in g.players)) g.table.bet(p.sally, 50) g.table.bet(p.ass, 0) g.table.bet(p.anus, 55) g.table.bet(p.dave, 60) g.table.bet(p.sally, 0) g.table.bet(p.anus, 65) g.table.bet(p.dave, 0) return users, p, g
def game_main(): users = DotDict( { "dave": User.new(None, "dave", "*****@*****.**", "pwhashing", DataStore), "sally": User.new(None, "sally", "*****@*****.**", "shit", DataStore), "ass": User.new(None, "ass", "assasss@ass", "ass", DataStore), "anus": User.new(None, "anus", "anus@", "anus", DataStore), "figgy": User.new(None, "figgy", "fig@", "fig", DataStore), } ) g = Game.new(users.dave, DataStore) g.on_change("state", prnt("game", "state")) g.add_player(users.sally, 1) g.add_player(users.ass, 2) g.add_player(users.anus, 3) g.new_game() g.on_change("table.state", prnt("table", "state")) p = DotDict(dict((p.user.username, p.uid) for p in g.players)) g.table.bet(p.sally, 50) g.table.bet(p.ass, 0) g.table.bet(p.anus, 55) g.table.bet(p.dave, 60) g.table.bet(p.sally, 0) g.table.bet(p.anus, 65) g.table.bet(p.dave, 0) return users, p, g
def setUp(self): super(GameNoInitTestCase, self).setUp() self._ds = DataStore(db_name='project200-unittest') self._user_generator = (User.new(None, 'user' + str(x), '*****@*****.**', 'pw', self._ds) for x in xrange(1, 999)) self._creator = self._user_generator.next()
def setUp(self): super(GameNoInitTestCase, self).setUp() self._ds = DataStore(db_name='project200-unittest') self._user_generator = ( User.new(None, 'user' + str(x), '*****@*****.**', 'pw', self._ds) for x in xrange(1, 999)) self._creator = self._user_generator.next()
def restore(cls, data_store, data_model, **kwargs): kwargs.update({ 'name': data_model.name, 'user': User.get(data_store, data_model.user_id) }) return super(Spectator, cls).restore(data_store, data_model, **kwargs)