class Test_Lol(unittest.TestCase): def setUp(self): self.Summ = AppInvocador() self.sql = SqlCRUD() self.sumock=Mock(Id=12345, Name='Friky', Level=115, Wins=25, Losses=4, Tier="PLATINUM", Comportamiento='boring') self.sumoner=Invocador(self.sumock.Id,self.sumock.Name,self.sumock.Level,self.sumock.Wins,self.sumock.Losses,self.sumock.Tier, self.sumock.Comportamiento) #self.sql.CrearInvocador(self.sumock) self.sumock2=Mock(Id=123456, Name='hittler', Level=11, Wins=100, Losses=45, Tier="GOLD", Comportamiento='assassin') #self.sql.CrearInvocador(self.sumock2) def test_ShowInvocadorReal(self): self.Summ = AppInvocador() self.sql = SqlCRUD() self.assertTrue(self.sql.ConsultarInvocador('Taligar')) print("Mostrando Test") sleep(3) def test_newSum(self): print("Realizando test") sleep(3) Player = self.Summ.DatosSummoner('Friky') self.assertEqual(Player.Id, self.sumoner.Id) self.assertEqual(Player.Name, self.sumoner.Name) self.assertEqual(Player.Level, self.sumoner.Level) self.assertEqual(Player.Wins, self.sumoner.Wins) self.assertEqual(Player.Losses, self.sumoner.Losses) self.assertEqual(Player.Tier, self.sumoner.Tier) self.assertEqual(Player.Comportamiento, self.sumoner.Comportamiento) Player2 = self.Summ.DatosSummoner('hittler') self.assertEqual(Player2.Id, self.sumoner.Id) self.assertEqual(Player2.Name, self.sumoner.Name) self.assertEqual(Player2.Level, self.sumoner.Level) self.assertEqual(Player2.Wins, self.sumoner.Wins) self.assertEqual(Player2.Losses, self.sumoner.Losses) self.assertEqual(Player2.Tier, self.sumoner.Tier) self.assertEqual(Player2.Comportamiento, self.sumoner.Comportamiento) """ def test_CreateInvocador(self): self.assertIsInstance(self.sql.CrearInvocador(self.sumoner), Invocador) print("Mostrando Resultado de -TEST CREATE- ") sleep(3) """ def test_DeleteInvocador(self): self.assertTrue(self.sql.BorrarInvocador('Friky')) print("Mostrando Resultado de -TEST DELETE- ") sleep(3) def test_ShowInvocador(self): self.Summ = AppInvocador() self.sql = SqlCRUD() self.assertTrue(self.sql.ConsultarInvocador('hittler')) print("Mostrando Resultado de -TEST SHOW- ") sleep(3)
def MainLOL(): player = AppInvocador() crud = SqlCRUD() while True: opcion = int( input('''Bienvenido al sistema de menu. Usted Desea: 1.-Guardar Invocador 2.-Mostrar Lista 3.-Mostrar Invocador 4.-Modificar Invocador 5.-Eliminar Invocador 0.-Salir del menu \n''')) if opcion == 1: #Guardar datos de invocador en la DB Summoner = input('Name un nombre del invocador: ') invocador = player.DatosSummoner(Summoner) newinvocador = crud.CrearInvocador(invocador) print("Se ha guardado el nuevo Invocador con exito (°w°)/") sleep(1) print('\n') continue elif opcion == 2: #Consultar la lista completa de invocadores del a DB print('Esta es la lista de invocadores (°w°)/: ') ConsultarLista = crud.MostrarLista() print(ConsultarLista) sleep(1) print('\n') continue elif opcion == 3: #Mostrar un invocador en especifico de la DB Summoner = input("Ingresa el Nombre del Invocador: ") NewConsulta = crud.ConsultarInvocador(Summoner) # print(NewConsulta) sleep(1) print('\n') continue elif opcion == 4: summoner = input("Ingrese el nombre de invocador a modificar: ") NewConsulta = crud.ConsultarInvocador(summoner) print(NewConsulta) sleep(1) comp = Comportamiento( summoner, input('Ingrese el comportamiento del invocador: ')) summ = crud.ModificarInvocador(comp) sleep(1) print("Se ah modificado exitosamente el invocador (°w°)/") print('\n') continue elif opcion == 5: #Borrar al invocador de la lista de DB Summoner = input("Ingresa el Nombre del Invocador: ") borrarInv = crud.BorrarInvocador(Summoner) print("Invocador eliminado") sleep(1) print('\n') continue if opcion == 0: #Salir del programa main print("Que tenga un exelente dia (°w°)/....bye bye") break