-
Notifications
You must be signed in to change notification settings - Fork 5
tests
Les scripts de tests unitaires se trouvent dans le dossier tests
. Ils utilisent le package Python standard unittest.
Dans l'invite de commande, à la racine du dossier, exécutez cette commande :
python -m unittest discover -s .\tests
Cette commande identifie et exécute les scripts Python de tests unitaires présents dans le dossier tests
.
-
test_init.py
Ce script teste la validité du fichiermetadata.txt
permettant de diffuser à QGIS certaines informations sur le plugin (notamment concernant les versions de QGIS avec lesquelles il est compatible). -
test_isogeo_dockwidget.py
Ce script teste l'interface graphique du plugin. -
test_qgis_environment.py
Ce script teste certains aspects de l'environnement de QGIS, notamment les fournisseurs de données et la reconnaissance des systèmes de coordonnées. -
test_resources.py
Ce script teste la validité du fichiericon.png
à partir duquel l'icône du plugin est généré via la classe QIcon. -
test_translations.py
Ce script teste la validité du fichierisogeo_search_engine_fr.qm
utilisé pour la traduction de chaînes de caractères depuis l'anglais vers le français via la classe QTranslator.
Au cours du développement, il est parfois nécessaire de tester manuellement le comportement du plugin en utilisant ses fonctionnalités.
Ce script permet d'enlever le groupe "isogeo" des paramètres avancés de QGIS.
Une fois que QGIS est lancé : Console Python > Afficher l'éditeur > Ouvrir le script... > indiquer l'emplacement du script modules/api/reset_qsettings.py
> Exécuter le script.
Isogeo© - Isogeo plugin for QGIS - wiki