Especificação, testes e protótipo de API Rest para controle de eventos de controle de carga em recintos e áreas sujeitos a controle aduaneiro.
Ver Arquivo openapi.yaml
$git clone https://github.com/IvanBrasilico/ade02rest
$cd ade02rest
$python3 -m venv venv
$. venv/bin/activate
(venv)$python setup.py install
OU
(venv)$pip install -e .
(venv)$python setup.py develop
OU
(venv)$pip install -e .[dev]
$apirecintos
MODO DEBUG
$python apiserver/main.py
$apicliente
OU
(venv)$python cli/cliente_api.py
O COMANDO ABAIXO GERA UM ARQUIVO EXECUTÁVEL DO VALIDADOR
(venv)$pip install pyinstaller
(venv)$pyinstaller --one-file cli/cliente_api.py
Testes unitários e de integração:
$pytest tests/
Rodar todos os testes e checagens via tox (ver tox.ini):
$tox