Ejemplo n.º 1
0
 def test_serializarString(self):
     user = Usuario(
     nombre='Ramanujan',
     edad=25,
     direccion='Calle X, #Y Colonia Z')
     retorno = "Nombre: Ramanujan\nEdad: 25\nDireccion: Calle X, #Y Colonia Z"
     self.assertEqual(user.serializarString(),retorno)
Ejemplo n.º 2
0
    def Green_Test(self):
        user = Usuario(nombre='Ramanujan',
                       edad=25,
                       direccion='Calle X, #Y Colonia Z')

        test_cases = [
            (user.serializarString(),
             'Nombre: Ramanujan\nEdad: 25\nDireccion: Calle X, #Y Colonia Z'),
            (user.serializarDiccionario(), {
                'nombre': 'Gonzalo',
                'edad': 26,
                'direccion': 'Calle X, #Y Colonia Z'
            }),
            (user.serializarJSON(), {
                "nombre": "Eduardo",
                "edad": 99,
                "direccion": "Calle X, #Y Colonia Z"
            }),
            (user.serializarHTML(),
             '<tr><th>nombre</th><td>Ramanujan</td></tr><tr><th>edad</th><td>25</td></tr><tr><th>direccion</th><td>Calle X, #Y Colonia Z</td></tr>'
             )
        ]

        for entrada, esperado in test_cases:
            actual = entrada
            self.assertEqual(esperado, actual)
Ejemplo n.º 3
0
    def test_RS(self):
        user = Usuario(nombre='Ramanujan',
                       edad=25,
                       direccion='Calle X, #Y Colonia Z')

        test_cases = [
            (user.serializarString(),
             'Nombre: Ramanujan\nEdad: 25\nDireccion: Calle X, #Y Colonia Z'),
            (user.serializarDiccionario(), {
                'direccion': 'Calle X, #Y Colonia Z',
                'edad': 25,
                'nombre': 'Ramanujan'
            }),
            (user.serializarJSON(),
             '{"nombre": "Ramanujan", "edad": 25, "direccion": "Calle X, #Y Colonia Z"}'
             ),
            (user.serializarHTML(),
             '<table border="1"><tr><th>nombre</th><td>Ramanujan</td></tr><tr><th>edad</th><td>25</td></tr><tr><th>direccion</th><td>Calle X, #Y Colonia Z</td></tr></table>'
             )
        ]

        for entrada, esperado in test_cases:
            self.assertEqual(esperado, entrada)