logo

le framework de tests

autopath

import autopath permet d’avoir era dans le python path et de proposer des imports absolus

les tests de haut niveau

hlcompiler permet d’utiliser le compilateur indépendamment de son implémemtation en ligne de commande. Il ne fait que générer un fichier de règles:

from era.tests.hlcompile import high_level_compile as compiler
compiler(model_file, tp.tmpfname)

les utilitaires

TempFile permet de gérer facilement des fichiers temporaires:

import autopath
model_file = join(autopath.HERE, "data", "heritage", "3zones.xml")
tp = TempFile()
do_something(tp.tmpfname)
print tp.read()
tp.clean()

Table des matières

Sujet précédent

Organisation des tests unitaires

Cette page