Tester un module en cours de développement

Les informations utiles aux développeurs de Pyromaths.

Modérateur: Développeurs

Tester un module en cours de développement

Messagede Jérôme » Jeu 24 Mar 2011, 00:08

Bonjour,
voici un script Python à placer à la racine du projet et qui permet de tester un script (ici le script classes/PolynomesCollege.py) :
Code: Tout sélectionner
#!/usr/bin/env python

import sys
from os.path import dirname, join, realpath
from os import chdir

basedir = dirname(realpath(__file__))
workdir = join(basedir,'src')
sys.path.insert(0, basedir)
from src.classes import PolynomesCollege
chdir(workdir)
PolynomesCollege.main()

Je l'ai nommé test_module.py et il m'a bien rendu service.
Je ne souhaite pas qu'il soit sur le dépôt git, c'est pourquoi je le fournis ici. Ça peut toujours servir.

Dans la classe PolynomesColleges, j'ai une zone main() qui me permet de lancer les tests et qui ne sera pas appelée par Pyromaths, seulement par le script précédent. Donc même si on oublien de l'enlever, ce n'est pas grave ! :)
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL
Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
 
Messages: 1067
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: Tester un module en cours de développement

Messagede Arnaud » Ven 25 Mar 2011, 18:46

Quel est l'avantage par rapport à l'autre script de test ?
Je l'aimais bien pour voir directement le rendu latex d'un seul exercice sans avoir à lancer l'interface graphique.
Avatar de l’utilisateur
Arnaud
Critique officiel de pyromaths
 
Messages: 603
Inscription: Sam 26 Aoû 2006, 21:49
Localisation: Allemagne

Re: Tester un module en cours de développement

Messagede Jérôme » Ven 25 Mar 2011, 20:00

Je ne sais pas. En fait, j'avais oublié l'existence de ce script. Tant pis pour moi, j'ai passé du temps pour rien :(
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL
Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
 
Messages: 1067
Inscription: Sam 26 Aoû 2006, 13:10
Localisation: Nantes

Re: Tester un module en cours de développement

Messagede Arnaud » Ven 25 Mar 2011, 20:10

Mais non, mais non, pas pour rien.
D'abord il y a toujours plein de choses à apprendre, et secundo dire que l'autre me suffisait n'engage que moi ;)
Avatar de l’utilisateur
Arnaud
Critique officiel de pyromaths
 
Messages: 603
Inscription: Sam 26 Aoû 2006, 21:49
Localisation: Allemagne


Retourner vers Documentation

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

cron