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)
Beispiel #2
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)
Beispiel #4
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)