Aplicación de gestión de zoológico desarrollada en Python utilizando programación orientada a objetos.
- Gestión de animales (mamíferos y aves)
- Búsqueda y listado de animales
- Interfaz por menú interactivo
- Sistema de validación de duplicados
- zoomanager/
- models/
animal.py
- Clase basemammal.py
- Mamíferosbird.py
- Aveszoo.py
- Gestión principal
- utils/
exceptions.py
menu.py
- tests/
test_animal.py
- models/
El menú principal ofrece las siguientes opciones:
- Agregar un nuevo animal
- Buscar un animal por nombre
- Listar todos los animales
- Salir
Los tests verifican:
- Creación de animales
- Adición al zoológico
- Prevención de duplicados
- Sonidos de animales
Para ejecutar:
python -m unittest tests/test_animal.py`