Esempio n. 1
0
 def test_validar_edad_correcta(self):
     persona = Persona()
     with patch('builtins.input', return_value='10'):
         persona.input_edad()
Esempio n. 2
0
 def test_validar_edad_fuera_rango(self):
     persona = Persona()
     with patch('builtins.input', return_value='10'):
         persona.input_edad()
Esempio n. 3
0
 def test_edad(self):
     persona = Persona()
     with patch('builtins.input', return_value='hola'):
         with self.assertRaises(Exception):
             persona.input_edad()
Esempio 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)
Esempio n. 5
0
 def test_str(self, apellido, nombre, edad, test_str):
     persona = Persona(apellido, nombre, edad)
     self.assertEqual(persona.__str__(), test_str)
Esempio n. 6
0
 def test_edad(self):
     persona = Persona ()
     with self.assertRaises(ValueError):
         persona.verify_edad("veinte")