découvrir

Test Discovery for Unitt Backporté de Python 2.7 pour Python 2.4+.
Télécharger maintenant

découvrir Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • BSD License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Michael Foord
  • Site Internet de l'éditeur:
  • http://www.voidspace.org.uk/python/rest2web/

découvrir Mots clés


découvrir La description

Test Discovery for Unitt Backporté de Python 2.7 pour Python 2.4+. La découverte est un mécanisme de découverte de test pour les tests unit backportés de Python 2.7 pour travailler avec Python 2.4 ou plus récent.Après d'installer (utilisez PIP ou EASY_INSTALL) Vous pouvez exécuter: Python -M DiscoverpyThon Discover.pythis découvrira tous les tests (avec certaines restrictions) de l'annuaire actuel. Le module Discover a plusieurs options pour contrôler son comportement: Utilisation: découverte.py Options Options: -V, --verbose Verbose Wortring -S Annuaire des répertoires pour démarrer la découverte ('.' Par défaut) -P Motif de test pour correspondre aux fichiers de test ('Test * .PY'PY'PY'PY'RAUX) -T Répertoire de niveau supérieur du projet (annuaire de démarrage par défaut) Pour Test Discovery Tous les modules de test doivent être importables depuis le répertoire Toplevel du projet. C'est implémenté dans découvrir.discouvertureTestloader.discovert. Cette méthode trouve et renvoie tous les modules de test à partir du répertoire de démarrage spécifié, recouvrant les sous-répertoires pour les trouver. Seuls les fichiers de test qui correspondent au modèle seront chargés. (Utilisation de la correspondance de modèle de style Shell.) Tous les modules de test doivent être importables à partir du niveau supérieur du projet. Si le répertoire de démarrage n'est pas le répertoire de niveau supérieur, le répertoire de niveau supérieur doit être spécifié séparément.Si un nom de package de test (répertoire avec __init__.py) correspond au motif, puis le package sera vérifié pour une fonction LOAD_TESTS. Si cela existe alors, il sera appelé avec le chargeur, les tests, le modèle.IF LOAD_TESTS, puis la découverte ne recueille pas dans le package, LOAD_TESTS est responsable de la chargement de tous les tests dans l'emballage. Le motif est délibérément non stocké comme un attribut de chargeur afin que Les colis peuvent continuer à découvrir eux-mêmes. top_level_dir est stocké si load_tests n'a pas besoin de transmettre cet argument dans loader.Discover (). Exigences: · Python Quoi de neuf dans cette version: · Correction d'un problème lorsqu'un répertoire de packages correspond au motif de découverte.


découvrir Logiciels associés