Example #1
0
	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)
Example #2
0
	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']))
Example #3
0
	def test_juego_sube_nivel_correctamente(self) -> None:
		juego = Juego.iniciar_en_nivel(jugadores=['Articuno', 'Zapdos'], nivel=3)
		self.assertEqual(3, juego.nivel())