Oletuksena py.test avainsanasuodattimista (-k) on _way_ liian laaja. Luulisi, että se perustuisi MarkInfo esineitä, jotka on kuvattu rinnalla suodattimen vaihtoehto, mutta se olisi väärin. Itse asiassa, se valitsee menetelmän / funktion nimi käsikirjoituksen samoin.
pytest-markfiltration on plugin, joka esittelee -f lippu pytest joka ottaa nimen MarkInfo esineen joko pitää tai poistaa kerätyt skriptejä.
Syntaksi on sama kuin-k. So ...
Voit sisällyttää script MarkInfo esine on
py.test -f sarvikuono
Ja disclude yksi
py.test -f -hippo
Aivan kuten kanssa -k voit tehdä "ja" kokoelma sekä kanssa
py.test -f "Hippo sarvikuono"
tai
py.test -f "Hippo -rhino"
Mutta sisäänrakennettu -k ei anna sinun tehdä "tai" kokoelma. -f ei salli sitä kuitenkin läpi useita tapauksia hänen lippu
py.test -f virtahepo f sarvikuono
ja ehkä typerä esimerkki
py.test -f virtahepo f -rhino
Asentaa joko * pip asentaa pytest-markfiltration * python setup.py asentaa
vaatimukset
- Python
Kommentteja ei löytynyt