def test_jugadores_tienen_cartas_distintas(self) -> None: juego = Juego.iniciar_en_nivel(jugadores=['Articuno', 'Zapdos'], nivel=3) cartas_de = juego.cartas_por_jugador() cartas_todas = [ carta for jug, cartas in cartas_de.items() for carta in cartas ] self.assertUnique(cartas_todas)
def test_jugadores_tienen_cartas_igual_nivel(self) -> None: juego = Juego.iniciar_en_nivel(jugadores=['Articuno', 'Zapdos'], nivel=3) cartas_de = juego.cartas_por_jugador() self.assertEqual(3, len(cartas_de['Articuno'])) self.assertEqual(3, len(cartas_de['Zapdos']))
def test_juego_sube_nivel_correctamente(self) -> None: juego = Juego.iniciar_en_nivel(jugadores=['Articuno', 'Zapdos'], nivel=3) self.assertEqual(3, juego.nivel())