Example #1
0
 def test_add(self):
     per1 = Person()
     per1._name = 'oooo'
     per1._surname = 'gn'
     per1._age = 8
     perserv = PersonService()
     perserv.add_person(per1)
     self.assertTrue(perserv.get_personList())
Example #2
0
 def test_modif(self):
     per1 = Person()
     per1._name = 'oo'
     per1._surname = 'gn'
     per1._age = 8
     key = 0
     perserv = PersonService()
     perserv.update_person(0, per1)
     self.assertTrue(perserv.get_personList())
Example #3
0
from person import Person
from personService import PersonService

if __name__ == '__main__':

    personService = PersonService()
    p1 = Person()
    p1._name = 'federico'.upper()
    p1._surname = 'gonzalez'.upper()
    p1._age = '20'.upper()
    personService.add_person(p1)

    p2 = Person()
    p2._name = 'claudio'.upper()
    p2._surname = 'pico'.upper()
    p2._age = '30'.upper()
    personService.add_person(p2)

    p3 = Person()
    p3._name = 'nicolas'.upper()
    p3._surname = 'pico'.upper()
    p3._age = '40'.upper()
    personService.add_person(p3)

    print(personService.get_personList())

    # ACTUALIZAR
    #
    #
    personService = PersonService()
    p4 = Person()
Example #4
0
    counter = 1
    while counter != 0:
        counter += 1
        print('\nOpciones: ')
        print('\n1. Agregar una persona')
        print('2. Actualizar datos de una persona')
        print('3. Borrar persona')
        print('4. Mostrar lista')
        opcion = int(input('\nElija una opcion: '))

        # agregamos una persona
        if opcion == 1:
            p1 = Person()
            p1._name = str(input('Nombre: '))
            p1._surname = str(input('Apellido: '))
            p1._age = int(input('Edad: '))
            p1 = Person.get_person(p1)
            personService.add_person(p1)
            print('\nPersona agregada con exito.')

        # actualizamos datos de una persona
        if opcion == 2:
            print('\n1. Modificar nombre')
            print('2. Modificar apellido')
            print('3. Modificar edad')
            key = int(input('\nElija la key de la persona que desea modificar: '))
            opcionUpdate = int(input('Elija lo que desea modificar: '))

            if opcionUpdate == 1:
                new_name = str(input('\nNuevo nombre: '))
                personService.update_person_name(key, new_name)