django-nose

Software screenshot:
django-nose
Software detaljer:
Version: 1.1
Upload dato: 14 Apr 15
Udvikler: Jeff Balogh
Licens: Gratis
Popularitet: 16

Rating: 3.0/5 (Total Votes: 2)

django-næse er en Django test runner, der bruger næse.
Anvendelse
Se ./manage.py hjælp test for alle de muligheder næse giver, og ser på næsen docs for mere hjælp til næsen.
Tilpasning
Altid Passing de samme muligheder
Hvis du altid indstille de samme kommandolinjetilvalg du kan bruge en nose.cfg eller setup.cfg (som sædvanlig), eller du kan angive dem i settings.py som dette:
NOSE_ARGS = ['--failed', '--stop']
Brug Brugerdefineret plugins
Hvis du har brug for at gøre brugerdefinerede plugins, kan du definere hver plugin klasse et eller andet sted i din app og indlæse dem fra settings.py som dette:
NOSE_PLUGINS = [
& Nbsp; "yourapp.tests.plugins.SystematicDysfunctioner«,
& Nbsp; # ...
]
Ligesom middleware eller noget andet, skal hver streng være en prik adskilt, kan indføres vej til en egentlig klasse. Hver plugin klasse vil blive instantieres og lægges til den Næse test runner.
Advarsler
South installerer sin egen test kommando, der slukker vandringer under testen. Sørg for, at django_nose kommer efter sydpå i INSTALLED_APPS så test kommando, django_nose s bruges

Hvad er nyt i denne udgivelse:.

  • Django TransactionTestCases ikke rydde op efter sig selv; de forlader junk i BF og rense det kun på _pre_setup. Således Django sørger disse tests køres sidst. Nu Django-næse gør, også. Det betyder en mindre kilde til fejl på eksisterende projekter. (Erik Rose)
  • Tilføj støtte til hygiejniske TransactionTestCases. (Erik Rose)
  • Support modeller, der kun bruges til test. Bare sætte dem i enhver fil importeres i løbet af belastningsafprøvning. Ikke flere skøre hacks nødvendigt. (Erik Rose)
  • Opret armaturet bundler mere konservative, fastsættelse nogle tænkelige situationer, hvor inventar vil formentlig efter hensigten, hvis en TransactionTestCase fandt vej ind midt i et bundt. (Erik Rose)
  • Ret en fejl, der ville dukke, når du bruger SQLAlchemy med tilslutning pooling. (Roger Hu)
  • Gracefully ignorere den nye --liveserver option indført i Django 1.4; lad det ikke igennem til næsen. (Adam Depue)

Hvad er nyt i version 1.0:

  • Ny armatur-bundling plugin for at undgå unødvendigt armatur setup (Erik Rose)
  • Flyttet FastFixtureTestCase ind fra test-utils, så nu alt armaturet-bundling ting er i et bibliotek. (Erik Rose)
  • Tilføjet REUSE_DB indstillingen for hurtigere opstart og nedlukning. (Erik Rose)
  • Rettet et nedbrud, når der udskrives muligheder med visse verbosities. (Daniel Abel)
  • Broke hårdt afhængighed af MySQL. Support PostgreSQL. (Roger Hu)
  • Support SQLite, både hukommelses- og diskbaseret. (Roger Hu og Erik Rose)
  • Nail ned versioner af pakken krav. (Daniel Mizyrycki)

Krav :

  • Python
  • Django
  • nosetests

Andre software developer Jeff Balogh

Kommentarer til django-nose

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!