Ejemplo n.º 1
0
	def test_juego_registra_jugadores(self) -> None:
		juego = Juego.iniciar(jugadores=['Articuno', 'Zapdos'])
		jugadores = juego.jugadores()

		self.assertIn('Articuno', jugadores)
		self.assertIn('Zapdos', jugadores)
		self.assertEqual(2, len(jugadores))
Ejemplo n.º 2
0
    def iniciar_juego_en(self, lobby_id: str) -> None:
        lobby = self._lobby_por_lid(lobby_id)

        self._assertLobbyNoVacio(lobby)
        self._assertJuegoNoEstaEnCurso(lobby_id)

        juego = Juego.iniciar(jugadores=lobby.jugadores())
        self._juegos_por_lid[lobby_id] = juego
Ejemplo n.º 3
0
	def test_jugadores_tienen_una_carta_al_inicio(self) -> None:
		juego = Juego.iniciar(jugadores=['Articuno', 'Zapdos'])
		cartas_de = juego.cartas_por_jugador()
		self.assertEqual(1, len(cartas_de['Articuno']))
		self.assertEqual(1, len(cartas_de['Zapdos']))