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())
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())
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()
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)