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')
 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'))
def mind_juego_iniciado() -> MindControl:
    mind = MindControl()
    mind.agregar_jugador('Articuno', 'Kanto')
    mind.agregar_jugador('Zapdos', 'Kanto')
    mind.iniciar_juego_en('Kanto')
    return mind
def mind_con_un_jugador() -> MindControl:
    mind = MindControl()
    mind.agregar_jugador('Articuno', 'Kanto')
    return mind