Ejemplo n.º 1
0
 def test_validar_edad_correcta(self):
     persona = Persona()
     with patch('builtins.input', return_value='10'):
         persona.input_edad()
Ejemplo n.º 2
0
 def test_validar_edad_fuera_rango(self):
     persona = Persona()
     with patch('builtins.input', return_value='10'):
         persona.input_edad()
Ejemplo n.º 3
0
 def test_edad(self):
     persona = Persona()
     with patch('builtins.input', return_value='hola'):
         with self.assertRaises(Exception):
             persona.input_edad()
Ejemplo n.º 4
0
 def test_input(self, apellido, nombre, edad, test_str):
     persona = Persona()
     with patch('builtins.input', side_effect=[apellido, nombre, edad]):
         persona.input()
     self.assertEqual(persona.__str__(), test_str)
Ejemplo n.º 5
0
 def test_str(self, apellido, nombre, edad, test_str):
     persona = Persona(apellido, nombre, edad)
     self.assertEqual(persona.__str__(), test_str)
Ejemplo n.º 6
0
 def test_edad(self):
     persona = Persona ()
     with self.assertRaises(ValueError):
         persona.verify_edad("veinte")