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))
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
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']))