По подразбиране py.test филтриране дума (-k) е _way_ твърде широк. Може би си мислите, че ще се основава на обектите MarkInfo, които са описани заедно с опцията за филтър, но това би било неправилно. В действителност, тя избира името на метода / функция на сценария, както добре.
pytest-markfiltration е плъгин, който въвежда -F флаг за pytest, която е на името на MarkInfo обект или да се запази или да отстрани от събраните скриптовете.
Синтаксис е същото като с -k. Така че ...
За да включите скрипт с MarkInfo обект върху него
py.test -F носорог
И да disclude една
py.test -F -hippo
Точно както с -k можете да направите едно "и" събиране, както и с
py.test -F "хипопотам носорог"
или
py.test -F "хипопотам -rhino"
Но вградената -k не ви позволява да се направи един "или" колекция. -F дава възможност за него все пак през няколко екземпляра на той флаг
py.test -F хипопотам -F носорог
и може би глупав пример за
py.test -F хипопотам -F -rhino
За да инсталирате, или * семка инсталирате pytest-markfiltration * питон setup.py инсталирате
<силни> Изисквания
- Python
Коментари не е намерена