Die standaard py.test navraag filter (k) is _way_ te breed. Mens sou dink dat dit sal gebaseer wees op die MarkInfo voorwerpe wat beskryf langs die opsie filter maar dat verkeerde sou wees. In werklikheid, dit kies die metode / funksie naam van die script as well.
pytest-markfiltration is 'n plugin wat 'n f vlag stel vir pytest dat die naam is van 'n MarkInfo voorwerp óf hou of te verwyder uit die versamelde skrifte.
Die sintaksis is dieselfde as met k. So ...
Om 'n script met 'n MarkInfo voorwerp op dit sluit
py.test f renosters
En aan die een disclude
py.test f -hippo
Net soos met k kan jy 'n "en" versameling doen soos goed met
py.test f "seekoei renoster"
of
py.test f "seekoei -rhino"
Maar die ingeboude k nie laat jy 'n 'of 'n versameling te doen. f toelaat vir dit al deur verskeie gevalle van hy vlag
py.test f seekoei f renosters
en miskien 'n dom voorbeeld van
py.test f seekoei f -rhino
Om te installeer, óf * pit installeer pytest-markfiltration * python setup.py installeer
Vereistes :
- Python
Kommentaar nie gevind