Výchozí py.test filtrování klíčové slovo (-k) je _way_ příliš široká. Člověk by si myslel, že to by byl založen na objekty MarkInfo, které jsou popsány spolu s možností filtru, ale že by bylo nesprávné. Ve skutečnosti, to zvolí název metody / funkce skriptu stejně.
pytest-markfiltration je plugin, který zavádí -f pro pytest, který bere na název objektu MarkInfo buď zachovat nebo odstranit ze shromážděných skriptů.
Syntaxe je stejná jako u -k. Takže ...
Chcete-li zahrnout skript s objektem MarkInfo na to
py.test -f rhino
A disclude jeden
py.test -f -hippo
Stejně jako u -k můžete udělat "a" collection stejně s
py.test -f "hroch rhino"
nebo
py.test -f "hroch -rhino"
Ale vestavěný -k neumožňuje dělat 'nebo' kolekce. -f však umožňují to i když přes více instancí He vlajky
py.test -f -f hroch rhino
a snad hloupý příklad
py.test -f hroch -f -rhino
Chcete-li nainstalovat, a to buď * pip nainstalovat pytest-markfiltration * Python setup.py nainstalovat
Požadavky na :
- Python
Komentáře nebyl nalezen