def test_lobby_agrega_jugadores_correctamente(self) -> None: lobby = Lobby() lobby.agregar_jugador('Articuno') self.assertIn('Articuno', lobby.jugadores()) lobby.agregar_jugador('Zapdos') self.assertIn('Articuno', lobby.jugadores()) self.assertIn('Zapdos', lobby.jugadores())
def _assertLobbyNoVacio(self, lobby: Lobby) -> None: if len(lobby.jugadores()) < 2: raise LobbyIncompletoException()
def test_lobby_saca_jugadores(self) -> None: lobby = Lobby() lobby.agregar_jugador("Román") lobby.sacar_jugador("Román") self.assertEqual(0, len(lobby.jugadores()))
def test_lobby_agrega_jugador(self) -> None: lobby = Lobby() lobby.agregar_jugador("Román") self.assertTrue("Román" in lobby.jugadores())
def test_lobby_se_crea_vacio(self) -> None: lobby = Lobby() self.assertEqual(0, len(lobby.jugadores()))
def test_jugador_puede_salir_del_lobby(self) -> None: lobby = Lobby() lobby.agregar_jugador('Articuno') self.assertIn('Articuno', lobby.jugadores()) lobby.remover_jugador('Articuno') self.assertNotIn('Articuno', lobby.jugadores())