def test_demasiados_jugadores(self): # Cree un juego nuevo game = Game.create(4, False) # Agregue 4 jugadores for counter in range(4): game.join(constants.COLORES[counter], f'jugador{counter}') # No deja agregar mas del numero de posiciones resultado = game.join(constants.COLORES[-1], constants.COLORES[-1]) self.assertEqual(resultado['error'], True) self.assertEqual(len(game.jugadores), 4)
def test_join_game(self): game = Game.create(4, False) # Instancie un color color = constants.COLORES[0] # Agrega un jugador resultado = game.join(color, 'pepitoperez') # Verifique que no hay error with self.assertRaises(KeyError): resultado['error'] # El numero de jugadores incrementa en uno self.assertEqual(len(game.jugadores), 1) # Verifique que la funcion retorne la llave self.assertEqual(resultado['key'], game.jugadores[-1].key) # No deja unirse con el mismo color resultado = game.join(color, 'otrojugador') self.assertEqual(resultado['error'], True) self.assertEqual(len(game.jugadores), 1)
def exitsUser(step): game = Game() print world.name game.seeScore(world.name)
def createPLayer(step): game = Game() game.createPLayer(world.name, world.score)