Modelos
El proyecto sigue la siguiente estructura:
src/
├── client.py
├── core
│ ├── api.py
│ ├── autorizacion.py
│ ├── cita.py
│ ├── controlador.py
│ ├── especialidad.py
│ ├── excepciones.py
│ ├── main.py
│ ├── moduloExtra.py
│ ├── poliza.py
│ ├── prescripcion.py
│ ├── server.py
│ ├── tipoPoliza.py
│ ├── usuarioAdmin.py
│ ├── usuarioCliente.py
│ └── usuario.py
└── test
├── testApi.py
├── testAutorizacion.py
├── testBD
│ └── testBD.py
├── testCita.py
├── testControlador
│ └── testControlador.py
├── testPoliza.py
├── testPrescripcion.py
├── testUsuarioAdmin.py
├── testUsuarioCliente.py
└── testUsuario.py
Se han creado los modelos y el controlador asociado a la lógica de negocio de las siguientes entidades:
-
Core
- Test
- Cliente
Se puede comprobar que son sintácticamente correctas ejecutando:
python3 -m py_compile <class>
Por ejemplo:
python3 -m py_compile src/core/poliza.py
Y se puede comprobar la correcta integración de los modelos, y por tanto, asegurarnos de la corrección sintáctica de los archivos ejecutando:
python3 src/main.py