def test_un_jugador(self, nombre, dificultad, palabra): juego = Ahorcado() with patch('builtins.input', side_effect=(nombre, dificultad, palabra[0], palabra[1], palabra[2], palabra[3], palabra[4], palabra[5], palabra[6], palabra[7], palabra[8], palabra[9])): result = juego.un_jugador() self.assertEqual(result, True)
def test_un_jugador_salir(self, nombre, dificultad, palabra): juego = Ahorcado() with patch('builtins.input', side_effect=('claudio', dificultad, palabra[0])): result = juego.un_jugador() self.assertEqual(result, True)
from ahorcado import Ahorcado from partida_repo import PartidaRepositorio class Menu(): def menu_juego(self): print("\nBIENVENIDO AL JUEGO DEL AHORCADO!") print("\nSeleccione el modo de juego que desea jugar.") print("\n1. Partida para un jugador") print("2. Partida para 2 jugadores") return int(input("\nElija una opción: ")) if __name__ == '__main__': menu = Menu() servicios = Ahorcado() while True: seleccion = menu.menu_juego() if seleccion == 1: servicios.un_jugador() if seleccion == 2: servicios.dos_jugadores() print("\nHistroial de partida: ", PartidaRepositorio.repo_partida)
from ahorcado import Ahorcado from menu import Menu from repositorios import Repositorios if __name__ == '__main__': a = Ahorcado() m = Menu() while True: cantidad_jugadores = m.titulo() if cantidad_jugadores == 1: a.un_jugador() input('Presione cualquier tecla para continuar...') elif cantidad_jugadores == 2: a.dos_jugadores() print('Juego Terminado!!!') print('Resultados: ') print(Repositorios.partida) print('------------------------------------------') input('Presione cualquier tecla para continuar...') elif cantidad_jugadores == 3: break
from ahorcado import Ahorcado from repositorios import Repositorios class App_ahorcado(): def menu_jugadores(self): print("\n\n\tMENU - Ahorcado") print("\tElija cantidad de jugadores, 1 o 2") print("\tsalir (otra tecla)") return int(input("\n\tElija una opción: ")) if __name__ == '__main__': juego = Ahorcado() while True: opcion_jugador = App_ahorcado().menu_jugadores() if opcion_jugador == 1: print("\nEligio jugar contra la maquina\n") juego.un_jugador() print(Repositorios().historial[0]) elif opcion_jugador == 2: print("\nEligio jugar contra un amigo\n") juego.dos_jugadores() print(Repositorios().historial[0]) print(Repositorios().historial[1]) elif opcion_jugador == 'salir': exit else: exit