class TestLolapp(unittest.TestCase): def setUp(self): self.player = AppInvocador() self.crud = SqlCRUD() self.invmock = Mock(Id= 402492, Name= 'jarasdeboy', Level= 120, Wins= 173, Losses= 192, Tier= 'PLATINUM', Comportamiento= None) self.inv1 = Invocador(self.invmock.Id, self.invmock.Name, self.invmock.Level, self.invmock.Wins, self.invmock.Losses, self.invmock.Tier, self.invmock.Comportamiento) self.com1 = Comportamiento('jarasdeboy', 'comportamiento') #verifica que la funcion DatosSummoner regrese los valores correctos de un invocador def test_Summoner(self): print("======================SummonerTest======================") invocador1 = self.player.DatosSummoner('jarasdeboy') self.assertEqual(invocador1.Id, self.inv1.Id) self.assertEqual(invocador1.Name, self.inv1.Name) self.assertEqual(invocador1.Level, self.inv1.Level) self.assertEqual(invocador1.Wins, self.inv1.Wins) self.assertEqual(invocador1.Losses, self.inv1.Losses) self.assertEqual(invocador1.Tier, self.inv1.Tier) self.assertEqual(invocador1.Comportamiento, self.inv1.Comportamiento) def test_CrearInvocador(self): print("======================CrearInvocadorTest======================") self.assertIsInstance(self.crud.CrearInvocador(self.inv1), Invocador) def test_BorrarInvocador(self): print("======================BorrarInvocadorTest======================") self.assertTrue(self.crud.BorrarInvocador('jarasdeboy')) def test_ModificarInvocador(self): print("======================ModificarInvocadorTest======================") self.assertTrue(self.crud.ModificarInvocador(self.com1)) def test_Conexion(self): print("======================ConexionTest======================") self.assertTrue(self.crud.Close())
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')
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
def setUp(self): self.player = AppInvocador() self.crud = SqlCRUD() self.invmock = Mock(Id= 402492, Name= 'jarasdeboy', Level= 120, Wins= 173, Losses= 192, Tier= 'PLATINUM', Comportamiento= None) self.inv1 = Invocador(self.invmock.Id, self.invmock.Name, self.invmock.Level, self.invmock.Wins, self.invmock.Losses, self.invmock.Tier, self.invmock.Comportamiento) self.com1 = Comportamiento('jarasdeboy', 'comportamiento')
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 test_ShowInvocadorReal(self): self.Summ = AppInvocador() self.sql = SqlCRUD() self.assertTrue(self.sql.ConsultarInvocador('Taligar')) print("Mostrando Test") sleep(3)