Skip to content

Service Now ticket creation

Romain Hennuyer requested to merge feat-snow into develop

Merge Request Canopsis

Voir canopsis/canopsis#968

Ajoute aussi un testlib pour faciliter les test unitaires. Introduit le mocking dans les tests. Introduit une lib basique pour faire des lecteurs d'api et un nouveau type d'erreur lié.

Pré-requis

  • Insérer une conf vers une API externe
  • Dans, l'UI, cliquer sur "Déclarer un ticket"
  • Voir que le numéro de ticket est bien associé à l'alarme

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

  1. Installer la branche dans un environnement Canopsis
  2. se mettre dans l'environnement Canopsis :su - canopsis
  3. (re)démarrer Canopsis :hypcontrol restart
  4. lancer les tests unitaires : ut_runner
  5. Retourner dans le dossier où les sources de canopsis sont installées :cd /vagrant/canopsis
  6. Exécuter les tests fonctionnels : cd sources/functional_testing/ && python2 runner.py

@adewarumez @lseguinot

Edited by Romain Hennuyer

Merge request reports

Loading