def setUp(self): self.tw = AppTwitter() self.usuariomock = Mock(user_id = "832311984", handle = "DavidDarkXD", lugar = "Saltillo Coahuila",\ verificado = "Usuario no verificado.", followers = 9, numtweets = 13, friends = 24,\ description = "DarkLord,Gamer, Metalhead", lenguaje = "es",\ profile = "http://pbs.twimg.com/profile_images/2891678926/0c26f6daab3103b413542c748dc40c3e_normal.jpeg",\ Ranking = None,Categoria = None,Victorias = 0,Derrotas = 0) self.usuario = Tweeti(self.usuariomock.user_id,self.usuariomock.handle,self.usuariomock.lugar,\ self.usuariomock.verificado,self.usuariomock.followers,self.usuariomock.numtweets,\ self.usuariomock.friends,self.usuariomock.description,self.usuariomock.lenguaje,\ self.usuariomock.profile,self.usuariomock.Ranking,self.usuariomock.Categoria,self.usuariomock.Victorias,\ self.usuariomock.Derrotas) self.sql = basedb() self.sql.insert_db(self.usuario) self.usuario1 = Tweeti('12345','Velocito','Lolazo','chi',500,100,700,'velocito !','es','url',None,None,0,0)
def setUp(self): self.tw = AppTwitter() self.usuariomock = Mock(user_id = "547391733", handle = "SkaterZombie8", lugar = "Saltillo, Coahuila de Zaragoza",\ verificado = "Usuario no verificado.", followers = 22, numtweets = 71, friends = 72,\ description = "Futuro Ing. En sistemas", lenguaje = "es",\ profile = "http://pbs.twimg.com/profile_images/953711785185390592/iclwWUQn_normal.jpg",\ Ranking = None,Categoria = None,Victorias = 0,Derrotas = 0) self.usuario = Tweeti(self.usuariomock.user_id,self.usuariomock.handle,self.usuariomock.lugar,\ self.usuariomock.verificado,self.usuariomock.followers,self.usuariomock.numtweets,\ self.usuariomock.friends,self.usuariomock.description,self.usuariomock.lenguaje,\ self.usuariomock.profile,self.usuariomock.Ranking,self.usuariomock.Categoria,self.usuariomock.Victorias,\ self.usuariomock.Derrotas) self.sql = basedb() self.sql.insert_db(self.usuario) self.usuario1 = Tweeti('15228314','Moco','Demacia','chi',2,7000,4,'','es','url',None,None,0,0)
def setUp(self): self.tw = AppTwitter() self.usuariomock = Mock(user_id = "469827228", handle = "schiob", lugar = " ",\ verificado = "Usuario no verificado.", followers = 131, numtweets = 466, friends = 115,\ description = "Ingeniero en sistemas y músico clásico", lenguaje = "es",\ profile = "http://pbs.twimg.com/profile_images/961861584996806657/U4VAdOI0_normal.jpg",\ Ranking = None,Categoria = None,Victorias = 0,Derrotas = 0) self.usuario = Tweeti(self.usuariomock.user_id,self.usuariomock.handle,self.usuariomock.lugar,\ self.usuariomock.verificado,self.usuariomock.followers,self.usuariomock.numtweets,\ self.usuariomock.friends,self.usuariomock.description,self.usuariomock.lenguaje,\ self.usuariomock.profile,self.usuariomock.Ranking,self.usuariomock.Categoria,self.usuariomock.Victorias,\ self.usuariomock.Derrotas) self.sql = basedb() self.sql.insert_db(self.usuario) self.usuario1 = Tweeti('8276239', 'Enormisar', 'Leyends never die', 'los pixis', 456, 368, 901, 'velocito !', 'supp', 'ruidoso', None, None, 0, 0)
class Test(unittest.TestCase): def setUp(self): self.tw = AppTwitter() self.usuariomock = Mock(user_id = "547391733", handle = "SkaterZombie8", lugar = "Saltillo, Coahuila de Zaragoza",\ verificado = "Usuario no verificado.", followers = 22, numtweets = 71, friends = 72,\ description = "Futuro Ing. En sistemas", lenguaje = "es",\ profile = "http://pbs.twimg.com/profile_images/953711785185390592/iclwWUQn_normal.jpg",\ Ranking = None,Categoria = None,Victorias = 0,Derrotas = 0) self.usuario = Tweeti(self.usuariomock.user_id,self.usuariomock.handle,self.usuariomock.lugar,\ self.usuariomock.verificado,self.usuariomock.followers,self.usuariomock.numtweets,\ self.usuariomock.friends,self.usuariomock.description,self.usuariomock.lenguaje,\ self.usuariomock.profile,self.usuariomock.Ranking,self.usuariomock.Categoria,self.usuariomock.Victorias,\ self.usuariomock.Derrotas) self.sql = basedb() self.sql.insert_db(self.usuario) self.usuario1 = Tweeti('15228314','Moco','Demacia','chi',2,7000,4,'','es','url',None,None,0,0) def tearDown(self): print("Fin de la prueba") #Hace las pruebas de guardar def test_Usuario(self): print("test_Usuario") self.assertEqual(self.usuario1.user_id, '15228314') self.assertEqual(self.usuario1.handle, 'Moco') self.assertEqual(self.usuario1.lugar, 'Demacia' ) self.assertEqual(self.usuario1.verificado, "chi" ) self.assertEqual(self.usuario1.followers, 2 ) self.assertEqual(self.usuario1.numtweets, 7000 ) self.assertEqual(self.usuario1.friends, 4 ) self.assertEqual(self.usuario1.description, '') self.assertEqual(self.usuario1.lenguaje, 'es') self.assertEqual(self.usuario1.profile, 'url') self.assertEqual(self.usuario1.Ranking, None) self.assertEqual(self.usuario1.Categoria, None) self.assertEqual(self.usuario1.Victorias, 0) self.assertEqual(self.usuario1.Derrotas, 0) #Tipo de dato self.assertNotEqual(self.usuario1.followers, '2' ) self.assertNotEqual(self.usuario1.numtweets, '7000' ) self.assertNotEqual(self.usuario1.friends, '4') self.assertNotEqual(self.usuario1.Victorias, '0') self.assertNotEqual(self.usuario1.Derrotas, '0') def testinsert(self): print("testinsert") self.assertTrue(self.sql.insert_db(self.tw.getUsuario("SkaterZombie8"))) def testupdate(self): print("test_update") self.assertTrue(self.sql.updateUsuario(self.usuario.handle,self.usuario.Ranking,\ self.usuario.Categoria,self.usuario.Victorias,self.usuario.Derrotas)) def testborrar(self): print("test_borrar") self.assertTrue(self.sql.deleteUsuario(self.usuario.handle)) def test_getUsuario(self): print("test_getUsuario") self.assertEqual(self.tw.getUsuario("SkaterZombie8").user_id, self.usuario.user_id) self.assertEqual(self.tw.getUsuario("SkaterZombie8").handle, self.usuario.handle) self.assertEqual(self.tw.getUsuario("SkaterZombie8").lugar, self.usuario.lugar) self.assertEqual(self.tw.getUsuario("SkaterZombie8").verificado, self.usuario.verificado) self.assertEqual(self.tw.getUsuario("SkaterZombie8").followers, self.usuario.followers) self.assertEqual(self.tw.getUsuario("SkaterZombie8").numtweets, self.usuario.numtweets) self.assertEqual(self.tw.getUsuario("SkaterZombie8").friends, self.usuario.friends) self.assertEqual(self.tw.getUsuario("SkaterZombie8").description, self.usuario.description) self.assertEqual(self.tw.getUsuario("SkaterZombie8").lenguaje, self.usuario.lenguaje) self.assertEqual(self.tw.getUsuario("SkaterZombie8").profile, self.usuario.profile) self.assertEqual(self.tw.getUsuario("SkaterZombie8").Ranking, self.usuario.Ranking) self.assertEqual(self.tw.getUsuario("SkaterZombie8").Categoria, self.usuario.Categoria) self.assertEqual(self.tw.getUsuario("SkaterZombie8").Victorias, self.usuario.Victorias) self.assertEqual(self.tw.getUsuario("SkaterZombie8").Derrotas, self.usuario.Derrotas)
#Este archivo sirve pare probar el sistema desde la terminal #Lleva un switch case para testear que el CRUD se haga correctamente #NO CONFUNDIR ESTE ARCHIVO CON EL TEST !!! from twitter_ap import AppTwitter from Tweet import * from baseladvd import basedb print("Bienvenido al Sistema, elija una opción: ") option = int( input( "Buscar Usuario: 1 \nCrear Usuario: 2 \nActualizar Usuario: 3 \nBorrar Usuario: 4 \n" )) cont = 0 db = basedb() y = AppTwitter() while cont == 0: if option == 1: usr = input("Introduzca un Usuario:") res = basedb.selectUsuario(db, usr) print(res) elif option == 2: usuario = input("Introduzca un Usuario:") t = AppTwitter.getUsuario(y, usuario) res1 = basedb.insert_db(db, t) print(res1) elif option == 3: usuario = input("Introduzca el Usuario a actualizar:") rank = input("Puesto en el Ranking:") categ = input("Categoria:") v = input("Número de Victorias:")
class Test(unittest.TestCase): def setUp(self): self.tw = AppTwitter() self.usuariomock = Mock(user_id = "832311984", handle = "DavidDarkXD", lugar = "Saltillo Coahuila",\ verificado = "Usuario no verificado.", followers = 9, numtweets = 13, friends = 24,\ description = "DarkLord,Gamer, Metalhead", lenguaje = "es",\ profile = "http://pbs.twimg.com/profile_images/2891678926/0c26f6daab3103b413542c748dc40c3e_normal.jpeg",\ Ranking = None,Categoria = None,Victorias = 0,Derrotas = 0) self.usuario = Tweeti(self.usuariomock.user_id,self.usuariomock.handle,self.usuariomock.lugar,\ self.usuariomock.verificado,self.usuariomock.followers,self.usuariomock.numtweets,\ self.usuariomock.friends,self.usuariomock.description,self.usuariomock.lenguaje,\ self.usuariomock.profile,self.usuariomock.Ranking,self.usuariomock.Categoria,self.usuariomock.Victorias,\ self.usuariomock.Derrotas) self.sql = basedb() self.sql.insert_db(self.usuario) self.usuario1 = Tweeti('12345','Velocito','Lolazo','chi',500,100,700,'velocito !','es','url',None,None,0,0) def tearDown(self): print("Fin de la prueba") #Hace las pruebas de guardar def test_Usuario(self): print("test_Usuario") self.assertEqual(self.usuario1.user_id, '12345') self.assertEqual(self.usuario1.handle, 'Velocito') self.assertEqual(self.usuario1.lugar, 'Lolazo' ) self.assertEqual(self.usuario1.verificado, "chi" ) self.assertEqual(self.usuario1.followers, 500 ) self.assertEqual(self.usuario1.numtweets, 100 ) self.assertEqual(self.usuario1.friends, 700 ) self.assertEqual(self.usuario1.description, 'velocito !') self.assertEqual(self.usuario1.lenguaje, 'es') self.assertEqual(self.usuario1.profile, 'url') self.assertEqual(self.usuario1.Ranking, None) self.assertEqual(self.usuario1.Categoria, None) self.assertEqual(self.usuario1.Victorias, 0) self.assertEqual(self.usuario1.Derrotas, 0) #Tipo de dato self.assertNotEqual(self.usuario1.followers, '500' ) self.assertNotEqual(self.usuario1.numtweets, '100' ) self.assertNotEqual(self.usuario1.friends, '700') self.assertNotEqual(self.usuario1.Victorias, '0') self.assertNotEqual(self.usuario1.Derrotas, '0') def testinsert(self): print("testinsert") self.assertTrue(self.sql.insert_db(self.tw.getUsuario("DavidDarkXD"))) def testupdate(self): print("test_update") self.assertTrue(self.sql.updateUsuario(self.usuario.handle,self.usuario.Ranking,\ self.usuario.Categoria,self.usuario.Victorias,self.usuario.Derrotas)) def testborrar(self): print("test_borrar") self.assertTrue(self.sql.deleteUsuario(self.usuario.handle)) def test_getUsuario(self): print("test_getUsuario") self.assertEqual(self.tw.getUsuario("DavidDarkXD").user_id, self.usuario.user_id) self.assertEqual(self.tw.getUsuario("DavidDarkXD").handle, self.usuario.handle) self.assertEqual(self.tw.getUsuario("DavidDarkXD").lugar, self.usuario.lugar) self.assertEqual(self.tw.getUsuario("DavidDarkXD").verificado, self.usuario.verificado) self.assertEqual(self.tw.getUsuario("DavidDarkXD").followers, self.usuario.followers) self.assertEqual(self.tw.getUsuario("DavidDarkXD").numtweets, self.usuario.numtweets) self.assertEqual(self.tw.getUsuario("DavidDarkXD").friends, self.usuario.friends) self.assertEqual(self.tw.getUsuario("DavidDarkXD").description, self.usuario.description) self.assertEqual(self.tw.getUsuario("DavidDarkXD").lenguaje, self.usuario.lenguaje) self.assertEqual(self.tw.getUsuario("DavidDarkXD").profile, self.usuario.profile) self.assertEqual(self.tw.getUsuario("DavidDarkXD").Ranking, self.usuario.Ranking) self.assertEqual(self.tw.getUsuario("DavidDarkXD").Categoria, self.usuario.Categoria) self.assertEqual(self.tw.getUsuario("DavidDarkXD").Victorias, self.usuario.Victorias) self.assertEqual(self.tw.getUsuario("DavidDarkXD").Derrotas, self.usuario.Derrotas)
class Test(unittest.TestCase): def setUp(self): self.tw = AppTwitter() self.usuariomock = Mock(user_id = "469827228", handle = "schiob", lugar = " ",\ verificado = "Usuario no verificado.", followers = 131, numtweets = 466, friends = 115,\ description = "Ingeniero en sistemas y músico clásico", lenguaje = "es",\ profile = "http://pbs.twimg.com/profile_images/961861584996806657/U4VAdOI0_normal.jpg",\ Ranking = None,Categoria = None,Victorias = 0,Derrotas = 0) self.usuario = Tweeti(self.usuariomock.user_id,self.usuariomock.handle,self.usuariomock.lugar,\ self.usuariomock.verificado,self.usuariomock.followers,self.usuariomock.numtweets,\ self.usuariomock.friends,self.usuariomock.description,self.usuariomock.lenguaje,\ self.usuariomock.profile,self.usuariomock.Ranking,self.usuariomock.Categoria,self.usuariomock.Victorias,\ self.usuariomock.Derrotas) self.sql = basedb() self.sql.insert_db(self.usuario) self.usuario1 = Tweeti('8276239', 'Enormisar', 'Leyends never die', 'los pixis', 456, 368, 901, 'velocito !', 'supp', 'ruidoso', None, None, 0, 0) def tearDown(self): print("Fin de la prueba") #Hace las pruebas de guardar def test_Usuario(self): print("test_Usuario") self.assertEqual(self.usuario1.user_id, '8276239') self.assertEqual(self.usuario1.handle, 'Enormisar') self.assertEqual(self.usuario1.lugar, 'Leyends never die') self.assertEqual(self.usuario1.verificado, "los pixis") self.assertEqual(self.usuario1.followers, 456) self.assertEqual(self.usuario1.numtweets, 368) self.assertEqual(self.usuario1.friends, 901) self.assertEqual(self.usuario1.description, 'velocito !') self.assertEqual(self.usuario1.lenguaje, 'supp') self.assertEqual(self.usuario1.profile, 'ruidoso') self.assertEqual(self.usuario1.Ranking, None) self.assertEqual(self.usuario1.Categoria, None) self.assertEqual(self.usuario1.Victorias, 0) self.assertEqual(self.usuario1.Derrotas, 0) #Tipo de dato self.assertNotEqual(self.usuario1.followers, '456') self.assertNotEqual(self.usuario1.numtweets, '368') self.assertNotEqual(self.usuario1.friends, '901') self.assertNotEqual(self.usuario1.Victorias, '0') self.assertNotEqual(self.usuario1.Derrotas, '0') def testinsert(self): print("testinsert") self.assertTrue( self.sql.insert_db(self.tw.getUsuario("Armando31647954"))) def testupdate(self): print("test_update") self.assertTrue(self.sql.updateUsuario(self.usuario.handle,self.usuario.Ranking,\ self.usuario.Categoria,self.usuario.Victorias,self.usuario.Derrotas)) def testborrar(self): print("test_borrar") self.assertTrue(self.sql.deleteUsuario(self.usuario.handle)) def test_getUsuario(self): print("test_getUsuario") self.assertEqual( self.tw.getUsuario("schiob").user_id, self.usuario.user_id) self.assertEqual( self.tw.getUsuario("schiob").handle, self.usuario.handle) self.assertEqual( self.tw.getUsuario("schiob").lugar, self.usuario.lugar) self.assertEqual( self.tw.getUsuario("schiob").verificado, self.usuario.verificado) self.assertEqual( self.tw.getUsuario("schiob").followers, self.usuario.followers) self.assertEqual( self.tw.getUsuario("schiob").numtweets, self.usuario.numtweets) self.assertEqual( self.tw.getUsuario("schiob").friends, self.usuario.friends) self.assertEqual( self.tw.getUsuario("schiob").description, self.usuario.description) self.assertEqual( self.tw.getUsuario("schiob").lenguaje, self.usuario.lenguaje) self.assertEqual( self.tw.getUsuario("schiob").profile, self.usuario.profile) self.assertEqual( self.tw.getUsuario("schiob").Ranking, self.usuario.Ranking) self.assertEqual( self.tw.getUsuario("schiob").Categoria, self.usuario.Categoria) self.assertEqual( self.tw.getUsuario("schiob").Victorias, self.usuario.Victorias) self.assertEqual( self.tw.getUsuario("schiob").Derrotas, self.usuario.Derrotas)