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