django_quick_test

Django Test Runner qui sépare la création de la base de données de test et le test de test
Télécharger maintenant

django_quick_test Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • BSD License
  • Nom de l'éditeur:
  • Martin Rusev
  • Site Internet de l'éditeur:
  • https://github.com/martinrusev/

django_quick_test Mots clés


django_quick_test La description

Django Test Runner qui sépare la création de la base de données de test et le test de test DJANGO_QUICK_TEST est un coureur de test sur le nez personnalisé qui sépare les manipulations de base de données et tester la base de données relatives à la base de données. Vous pourrez donc exécuter votre suite de test en quelques secondes au lieu de minutes.Installation1. Téléchargez la Tarball et exécutez Python Setup.py Install2. Ajouter Quick_TEST à votre liste installée dans Paramètres.CyInstalled_apps = ('Quick_Test') 3. Ajoutez vos détails de base de données de test dans des paramètres.pydatabases = {'Par défaut': {'Moteur': ''}, 'Test': {'Moteur': '' ',' Nom ':' Test_database ',}} et enfin remplacer le Coureur de test Django par défaut avec celui-ci. Encore une fois dans les paramètres.pyhant_runner = 'Quick_Test.NoseSetStsitSuTestSuTestSuSuRunner'USésagedJango-Quick-Test suppose que vous avez créé votre manutentionnaire de base de données de test et que vous avez chargé les commandes de données de test requises (luminaires) que vous devez exécuter avant d'utiliser le commandementHon gean.py SYNCDB --DATABASE = testPyThon Manage.py Migrate --Database = Testand Finaly Exécutez vos tests withPyThon Manage.py Quick_Testadditional Bearstif Vous utilisez la classe TestCase Django par défaut que vous devez utiliser la méthode _pre_setup qui est exécutée automatiquement lorsque vous appelez la classe. Si vous ne vous écrasez pas, la commande Quick_Test fonctionnera toujours, mais vos données de test seront perdues. Même si vous n'avez pas de luminaires dans la base de données écrasante, cette méthode vous donnera une vitesse supplémentaire Boost.From Django.test Importer TestCaseclass SimpleTest (TestCase) Def _PRe_SetUp (auto): # Cette méthode affiche la base de données et installe # les fixations définies Dans les luminaires = [] liste #, nous faisons tout manuellement, nous n'en avons donc pas vraiment besoin # Ce sont les résultats que je reçois 1 test avec 1 test avant et après la méthode # avant -> Ran 1 test dans 2.336S # Après -> Ran 1 Test dans 0,004S Pass Def Test_Basic_Addition (auto): Self.Assertage (1 + 1, 2) Exigences: · Python · Django · nez


django_quick_test Logiciels associés