feat(che): add include and exclude for context fields enrichment
Merge Request Canopsis
Lié à canopsis/canopsis#724
Le flag -enrichInclude
va n’autoriser la MAJ de l’enrichissement que sur les champs donnés.
Le flag -enrichExclude
va empêcher la MAJ de l’enrichissement sur ces champs si présents.
Pré-requis
Pour la validation
-
Le code respecte la PEP8 -
Chaque classe/fonction/méthode contient une docstring complète -
Le code est revu, les modifications demandées sont appliquées -
Les messages de commits sont compatibles avec l' angular spec ? -
Les modifications apportées contiennent des tests unitaires -
Les tests unitaires passent -
la documentation a été mise à jour (si changement de comportement)
Tests
- Installer la branche dans un environnement Canopsis
- se mettre dans l'environnement Canopsis :
su - canopsis
- (re)démarrer Canopsis :
hypcontrol restart
- lancer les tests unitaires :
ut_runner
- Retourner dans le dossier où les sources de canopsis sont installées :
cd /vagrant/canopsis
- Exécuter les tests fonctionnels :
cd sources/functional_testing/ && python2 runner.py
Edited by Romain Hennuyer