def test(self): person1 = Persona(self.name, self.age, self.gender, weight=self.weight, height=self.height) person2 = Persona(self.name, self.age, self.gender) person3 = Persona() person3.setName('Ricardo Montealegre') person3.setAge(15) person3.setDni('DBU123654789') print(person1.toString() + ', es mayor: ' + '{}'.format(person1.esMayorDeEdad())) print(person2.toString() + ', es mayor: ' + '{}'.format(person2.esMayorDeEdad())) print(person3.toString() + ', es mayor: ' + '{}'.format(person3.esMayorDeEdad()))
def test_es_mayor_de_edad(self): # Mayor de edad unaPersona = Persona("72545123K", "John", 45) self.assertEqual(unaPersona.esMayorDeEdad(), True) # De 18 unaPersona = Persona("72545123K", "John", 18) self.assertEqual(unaPersona.esMayorDeEdad(), True) # Menor de edad unaPersona = Persona("72545123K", "John", 17) self.assertEqual(unaPersona.esMayorDeEdad(), False) # Edad desconocida unaPersona = Persona("72545123K", "John") self.assertEqual(unaPersona.esMayorDeEdad(), None) # Edad no válida unaPersona = Persona("72545123K", "John", "esto no es válido") self.assertEqual(unaPersona.esMayorDeEdad(), None)
from persona import Persona from cuenta import Cuenta from cuentaJoven import CuentaJoven """ Persona """ persona1 = Persona('Diego', 26, 'SAGD930714') """ persona1.mostrar() persona1.esMayorDeEdad() """ """ Cuenta """ """ cuenta1 = Cuenta(persona1) cuenta1.mostrar() cuenta1.ingresar(1000) cuenta1.retirar(50) cuenta1.mostrar() """ """ Cuenta Joven """ cuentajoven = CuentaJoven(persona1, 100, 15) cuentajoven.mostrar()