django-nose

Software kuvakaappaus:
django-nose
Ohjelmiston tiedot:
Versio: 1.1
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Jeff Balogh
Lupa: Vapaa
Suosio: 16

Rating: 3.0/5 (Total Votes: 2)

Django-nenä on Django testi runner, joka käyttää nenä.
Käyttö
Katso ./manage.py apua testi kaikki vaihtoehdot nenä tarjoaa, ja katsoa nenä docs Lisäapua nenä.
Räätälöinti
Aina Syöttäminen samat vaihtoehdot
Voit aina asettaa saman komentorivivalinnat voit käyttää nose.cfg tai Setup.cfg (kuten tavallista) tai voit määrittää ne settings.py näin:
NOSE_ARGS = ['--failed "," --stop']
käyttämällä Custom Plugins
Jos sinun täytyy tehdä mukautettuja plugins, voit määrittää kunkin plugin luokan jonnekin sovelluksen ja ladata niitä settings.py näin:
NOSE_PLUGINS = [
& Nbsp; "yourapp.tests.plugins.SystematicDysfunctioner",
& Nbsp; # ...
]
Aivan kuten middleware tai jotain muuta, jokaisen kielen pitää olla piste erottaa, tuontirajoitusten polku todellinen luokka. Jokainen plugin luokan esiintymä luodaan ja lisätään Nose testi runner.
Varoitukset
Etelä asentaa oma testi komento että sammuu vaellukset testauksen aikana. Varmista, että django_nose tulee sen jälkeen etelään INSTALLED_APPS jotta django_nose testi komentoa käytetään.

Mitä uutta tässä julkaisussa:

  • Django TransactionTestCases eivät siivoamaan itseään; he lähtevät junk DB ja puhdista se vain _pre_setup. Siten Django varmistaa nämä testit suoritetaan viimeinen. Nyt Django-nenä tekee myös. Tämä tarkoittaa yhtä vähemmän lähde epäonnistumisia oleviin hankkeisiin. (Erik Rose)
  • Lisää tukea hygieeninen TransactionTestCases. (Erik Rose)
  • Tuki malleja, joita käytetään vain kokeisiin. Laita ne missä tahansa tiedoston maahantuomien lastaus testejä. Ei enää hullu hakata tarpeen. (Erik Rose)
  • Tee telineeseen Bundler enemmän konservatiivinen, vahvistetaan joitain mahdollisia tilanteita, joissa kalusteet eivät näy suunnitellusti, jos TransactionTestCase löytänyt tiensä keskelle nippu. (Erik Rose)
  • Korjaa virheen, joka olisi pinta käytettäessä SQLAlchemy kanssa yhteyden yhdistämistä. (Roger Hu)
  • sulavasti jättää uuden --liveserver vaihtoehto käyttöön Django 1,4; älä anna sen läpi nenä. (Adam Depue)

Mitä uutta versiossa 1.0:

  • Uusi telineeseen-niputtaminen plugin välttää turhia telineeseen setup (Erik Rose)
  • Siirretty FastFixtureTestCase sisään testi-utils, joten nyt kaikki telineeseen-niputtamista tavaraa on yhteen kirjastoon. (Erik Rose)
  • Lisätty REUSE_DB asetus nopeampi käynnistys ja sammutus. (Erik Rose)
  • Kiinteä kaatuu tulostettaessa vaihtoehtoja tiettyjen verbosities. (Daniel Abel)
  • Broke kovaa riippuvuutta MySQL. Tuki PostgreSQL. (Roger Hu)
  • Tuki SQLite, sekä muisti- ja levypohjaisen. (Roger Hu ja Erik Rose)
  • naulata versioita paketin vaatimuksia. (Daniel Mizyrycki)

Vaatimukset :

  • Python
  • Django
  • nosetests

Muu ohjelmistojen kehittäjä Jeff Balogh

Kommentit django-nose

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!