IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

UnitTest et ordre d'exécution des methodes


Sujet :

Python

  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 167
    Par défaut UnitTest et ordre d'exécution des methodes
    Bonjour,

    j'ai crée un script qui exécute une batterie de teste sur un autres script, le problème est que l'exécution des méthodes testes est par ordre alphabétique et non pas par ordre d'appel.
    sa m'embête dans le sens ou je souhaite récupérer des résultat après une modification, ce qui est pas possible car si le nom de la méthode de teste commence par un "z" elle sera exécuté en dernier.

    avez vous une idée???

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 740
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 740
    Par défaut
    Salut,

    Si "l'ordre d'appel" est l'ordre dans lequel les méthodes de tests apparaissent dans la classe du source...

    Par défaut, c'est l'ordre alphabétique mais çà ne devrait pas gêner car il ne doit pas y avoir de dépendances entre les testCases d'une même classe de tests

    Sinon, il faut construire la liste de tests "à la main" avec

    • suite = unitest.testSuite et
    • des suite.addTest(...) entrés dans l'ordre souhaité
    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 167
    Par défaut
    ah ok
    je teste et je vous tiens au courant
    encore merci

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 167
    Par défaut
    effectivement sa marche merci bien

  5. #5
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Par défaut, c'est l'ordre alphabétique mais çà ne devrait pas gêner car il ne doit pas y avoir de dépendances entre les testCases d'une même classe de tests
    Je ne peux que plussoyer... Tu devrais refactorer tes tests pour éviter cette dépendance. Le framework nose est très bien fait pour les tests unitaires et il y a la possibilité de lancer les tests en isolation, ce qui est un bon indicateur de la qualité des tests.

  6. #6
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    167
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 167
    Par défaut
    Bonjour,
    il me reste 1 jours avant la fin de mon stage, le chef de projet ma donnée 3 jours pour apprendre python , et ne souhaite pas que je perde du temps sur des framework

  7. #7
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    C'est pas un framework au sens .NEt ou Java, c'est juste un outil qui te permet d'exécuter tous les tests dans tes fichiers .py, y compris les tests dans la documentation, avec setUp/tearDown (grosso modo, ce qu'il te faut pour tes tests), ...

Discussions similaires

  1. Pb ordre d'exécution des procédures
    Par ogeiger dans le forum Windows Forms
    Réponses: 6
    Dernier message: 19/12/2008, 19h44
  2. [TestNG] Ordre d'exécution des tests
    Par crawling5 dans le forum Tests et Performance
    Réponses: 0
    Dernier message: 29/09/2008, 17h01
  3. L'ordre d'exécution des threads
    Par Dosseh dans le forum Modules
    Réponses: 1
    Dernier message: 05/07/2007, 20h24
  4. [URL Rewriting] ordre d'exécution des règles
    Par safisafi dans le forum Apache
    Réponses: 1
    Dernier message: 21/11/2006, 18h52
  5. ordre d'exécution des événements onblur et onfocus
    Par letycaf dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 23/05/2006, 15h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo