Ejemplo n.º 1
0
    def test_editar_propiedades(self):

        unaPersona = Persona("72545123K", "John", 45)

        # Ediciones válidas

        unaPersona.dni = "72545333L"
        unaPersona.nombre = "Pepe"
        unaPersona.edad = 33
        self.assertEqual(unaPersona.dni, "72545333L")
        self.assertEqual(unaPersona.nombre, "Pepe")
        self.assertEqual(unaPersona.edad, 33)

        # Ediciones NO válidas (No hay cambio)
        unaPersona.dni = "dni no válido"
        unaPersona.nombre = 34
        unaPersona.edad = -12
        self.assertEqual(unaPersona.dni, "72545333L")
        self.assertEqual(unaPersona.nombre, "Pepe")
        self.assertEqual(unaPersona.edad, 33)
Ejemplo n.º 2
0
        print("\n1.\tListar personas")
        print("2.\tAgregar una persona")
        print("3.\tModificar una persona")
        print("4.\tEliminar una persona")
        print("  \tSalir (otra tecla)")
        return int(input("\n\tElija una opción: "))


if __name__ == '__main__':
    serviciopersona = Serviciopersona()

    # Agregamos una persona
    p1 = Persona()
    p1.nombre = 'federico'
    p1.apellido = 'gonzalez'
    p1.edad = '20'
    serviciopersona.add_person(p1)

    # Agregamos una persona
    p1 = Persona()
    p1.nombre = 'claudio'
    p1.apellido = 'pico'
    p1.edad = '33'
    serviciopersona.add_person(p1)

    # Agregamos al hermano
    p1 = Persona()
    p1.nombre = 'nicolas'
    p1.apellido = 'pico'
    p1.edad = '40'
    serviciopersona.add_person(p1)
Ejemplo n.º 3
0
    app = App()
    serviciopersona = Serviciopersona()
    
    while True:
        opcion_persona = app.menu_persona()
        
        if opcion_persona == 1:
            listPerson = serviciopersona.get_personList()
            for key in listPerson:
                print("legajo: %s -> %s" % (key, listPerson[key]))
        
        if opcion_persona == 2:
            p = Persona()
            p.nombre = input("Ingrese Nombre: ")
            p.apellido = input("Ingrese apellido: ")
            p.edad = int(input("Ingrese edad: "))
            serviciopersona.add_person(p)
        
        if opcion_persona == 3:
            key = int(input("Ingreso legajo"))
            p = Persona
            p.nombre = input("Ingrese Nombre: ")
            p._apellido = input("Ingrese Apellido: ")
            p.edad = int(input("Ingrese edad: "))
            serviciopersona.update_person(key, p)
        if opcion_persona == 4:
            p = Persona()
            key = int(input("Ingrese legajo de la persona: "))
            serviciopersona.delete_person(key)    

        if opcion_persona < 1 or opcion_persona > 4:
Ejemplo n.º 4
0
#!/usr/bin/env python3
#-*- coding: utf-8 -*-

from persona import Persona

persona1 = Persona(38262759)

persona1.nombre = 'Luciano'
persona1.apellido = 'Martinez'
persona1.profesion = 'Apicultor'
persona1.edad = 25

print(persona1)

persona1.mayor_de_edad()

persona1.ver_dni()