You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Félix Baylac-Jacqué f53d5b6373
First aquilenet deployment
It's hacky as hell, but it's what we currently have deployed... We'll
have to come back to that later.
2 years ago
axione_api Pep-8 reformat 2 years ago
dist Add deployment scripts 2 years ago
fixtures init 2 years ago
templates PTO lookup webapp 2 years ago
README.md PTO lookup webapp 2 years ago
elig-test.ini.sample init 2 years ago
elig-test.py Pep-8 reformat 2 years ago
poetry.lock Add deployment scripts 2 years ago
pyproject.toml Add deployment scripts 2 years ago
run-dev-server PTO lookup webapp 2 years ago
shell.nix init 2 years ago
startGunicornService First aquilenet deployment 2 years ago
test_axione_api.py Pep-8 reformat 2 years ago
webapp.py Add deployment scripts 2 years ago

README.md

Axione FTTH - Test d'Éligibilité

Configuration

Ce programme se configure à l'aide du fichier ini se trouvant à /etc/axione-elig-test.ini. Vous pouvez utiliser ./elig-test.ini.sample de ce dépôt git comme point de départ.

Travailler sur l'Application Python

Nous utilisons poetry pour gérer les dépendances python. Vous pouvez l'installer a l'aide du package manager de votre distribution. Si vous utilisez Nix, vous pouvez l'obtenir en entrant en tapant nix-shell.

Une fois poetry installé, vous pouvez obtenir les dépendances Python à l'aide de poetry install. Vous pouvez ensuite obtenir un interprêteur Python pré-configuré pour utiliser ces dépendances à l'aide de poetry shell.

Jouer les Tests

Nous avons quelques tests pour le parseur. Vous pouvez les jouer à l'aide de:

$ poetry run python test_axione_api.py

Debugger l'Application Localement

Travailler depuis la VM whitelistée par Axione est peu pratique. C'est pourquoi nous avons ajouté un mode debug permettant de simuler les réponses d'Axione.

Pour lancer la webapp localement en mode debug, vous pouvez utiliser le script run-dev-server:

./run-dev-server