utelias on nenä testi löytö ja toteutuksen väline aina lähdetiedosto muuttuu.
Laadittu versio Jeff Winklerin utelias työkalu, joka toimii nenä aina lähdetiedosto muuttuu. Tämä versio on komentoriviltä jäsentimen lisätty, ja kyky käyttää kokoonpanon tiedoston avulla, mitä tiedostoja katseli, ja miten nenä toimii.
Synopsis
utelias -h
& Nbsp; Käyttö: utelias [valinnat]
& Nbsp; automaattisesti ajaa nenä aina lähdetiedostot muuttua.
& Nbsp; Vaihtoehdot:
& Nbsp; -h, --help näytä tämä ohje ja poistu
& Nbsp; -c CONFIG_FILE, --config = CONFIG_FILE
& Nbsp; asetustiedosto polku ja nimi; oletuksena Setup.cfg
Configuration tiedosto
Asetustiedosto jakso sisältö esimerkki:
[Utelias]
# Paths tarkistaa muuttuneiden tiedostojen; muutokset aiheuttavat nenä voidaan ajaa
base_path = ./
glob_patterns = * .py
exclude_patterns = * _flymake. *
extra_paths = sample.cfg
# Komentorivin vaihtoehtoa kulkea nenä
optiot = -x
# Komentoriviargumentteja kulkea nenä; esim. osa Testikirjaston ajaa
testejä = testit / unit_tests.py
Asetustiedosto lukee Python standardin kirjasto ConfigParser kohde, niin:
- Lines alkaa "#" tai ";" ohitetaan ja niitä voidaan käyttää antamaan kommentteja.
- Merkinnät voivat olla muodossa "nimi: arvo" tai "name = arvo", jossa jatkeet tyyliin RFC 822.
- Johtava whitespace poistetaan arvoista.
- Muoto string korvaaminen arvoissa on tuettu.
Sisällä [utelias] 6 § vaihtoehtoja voidaan määritellä:
- Base_path - hakemisto, jossa voit alkaa kävellä puun tarkistaa muuttuneet tiedostot. Oletuksena ..
- Glob_patterns - välilyönnillä erotetun listan kuoren loraus kuvioita tarkista muutokset. Oletuksena * .py.
- Exclude_patterns - välilyönnillä erotetun listan kuoren loraus kuvioita sulkea kun tarkistat muutoksia. Oletusarvo on "".
- Extra_paths - välilyönnillä erotetun listan kuoren loraus kuvioita lisätä polkuja, jotka tarkistetaan muutoksia. Oletusarvo on "".
- Optiot - merkkijono optioiden läpi nenä, kun se suoritetaan.
- Testit - jono komentoriviargumentteja välittämisen kautta nenään, kun se suoritetaan. Hyödyllinen määritellään osa testisarja ajaa.
Lukien konfigurointitiedostossa katseli polkuja voit muuttaa nenä käyttäytymistä lennossa.
Lähdekoodi ja bug tracker varten tämä paketti on saatavilla Bitbucket.
Mikä on uusi tässä julkaisussa:
- refactored tarkistussumma laskelmat tasoittuminen sisäkkäisiä silmukoita ja parantaa testability.
- lisätyt Test Suite.
- Kiinteä vika, nenä ei juosta, kun exclude_patterns oli tyhjä. Kiitos Greg Haskins varten laastari, ja anonyymi kysymys reportteri Bitbucket.
- Kiinteä vika, tiedostot base_path ei seurattava. Kiitos Greg Haskins varten laastari.
vaatimukset
- Python
Kommentteja ei löytynyt