Az alapértelmezett py.test kulcsszó szűrés (-k) van _way_ túl széles. Ön is úgy gondolja, hogy nem lenne alapja a MARKINFO tárgyak ismertetett mellett a szűrő opció, de az lenne helytelen. Sőt, úgy dönt, a módszer / funkció szkript nevét is.
pytest-markfiltration egy plugin, amely bemutatja a -f a pytest, hogy nevet veszi fel a MARKINFO tárgy vagy megtartja, vagy távolítsa el az összegyűjtött szkripteket.
A szintaxis ugyanaz, mint a -k. Szóval ...
Felvenni egy script egy MARKINFO tárgyat is
py.test -f orrszarvú
És hogy disclude egy
py.test -f -hippo
Csakúgy, mint a -k meg tudod csinálni egy "és" gyűjtemény, valamint a
py.test -f "víziló orrszarvú"
vagy
py.test -f "víziló -rhino"
De a beépített -k nem engedi meg, egy "vagy" gyűjteménye. -f nem teszi lehetővé, hogy mégis a több példányban is zászló
py.test -f víziló -f orrszarvú
és talán egy buta példa a
py.test -f víziló -f -rhino
Telepíteni, vagy * pip telepíteni pytest-markfiltration * python setup.py install
követelmények :
- Python
Hozzászólás nem található