예제 #1
0
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())
예제 #2
0
	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')
예제 #3
0
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
예제 #5
0
 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')
예제 #6
0
	def test_ShowInvocador(self):
		self.Summ = AppInvocador()
		self.sql = SqlCRUD()
		self.assertTrue(self.sql.ConsultarInvocador('hittler'))
		print("Mostrando Resultado de -TEST SHOW- ")
		sleep(3)
예제 #7
0
	def test_ShowInvocadorReal(self):
		self.Summ = AppInvocador()
		self.sql = SqlCRUD()
		self.assertTrue(self.sql.ConsultarInvocador('Taligar'))
		print("Mostrando Test")
		sleep(3)