Ejemplo n.º 1
0
    def test_no_puedo_agregar_el_mismo_jugador_a_dos_lobbies(self) -> None:
        mind = MindControl()
        mind.agregar_lobby('Kanto')
        mind.agregar_lobby('Johto')
        mind.agregar_jugador('Articuno', 'Kanto')

        self.assertRaises(JugadorExistenteException, mind.agregar_jugador,
                          'Articuno', 'Johto')
Ejemplo n.º 2
0
 def test_agregar_jugador_a_lobby_inexistente_lo_crea(self) -> None:
     mind = MindControl()
     mind.agregar_jugador('Articuno', 'Kanto')
     self.assertEqual({'jugadores': ['Articuno']},
                      mind.estado_lobby('Kanto'))
Ejemplo n.º 3
0
def mind_juego_iniciado() -> MindControl:
    mind = MindControl()
    mind.agregar_jugador('Articuno', 'Kanto')
    mind.agregar_jugador('Zapdos', 'Kanto')
    mind.iniciar_juego_en('Kanto')
    return mind
Ejemplo n.º 4
0
def mind_con_un_jugador() -> MindControl:
    mind = MindControl()
    mind.agregar_jugador('Articuno', 'Kanto')
    return mind