filtrowanie słów kluczowych domyślny py.test (-k) jest _way_ zbyt szerokie. Można by pomyśleć, że to być oparte na obiektach MarkInfo opisanych obok opcji filtra, ale to byłoby niewłaściwe. W rzeczywistości, to wybiera nazwę metody / funkcji skryptu, jak również.
pytest-markfiltration jest plugin, który wprowadza -f dla pytest który przybiera nazwę obiektu MarkInfo aby zachować lub usunąć z zebranych skryptów.
Składnia jest taka sama, jak -k. Więc ...
Aby dołączyć skrypt z obiektu MarkInfo na nim
py.test -f nosorożec
I disclude jednego
py.test -f -hippo
Podobnie jak z -k można zrobić "i" kolekcji, jak również z
py.test -f "Hipopotam Nosorożec"
lub
py.test -f "hipopotam -rhino"
Ale wbudowaną -k nie pozwala zrobić "lub" kolekcji. -f nie pozwala na to jednak przez wielu wystąpień he flagą
py.test -f -f nosorożec hipopotam
i być może głupi przykład
py.test -f hipopotam -f -rhino
Aby zainstalować, albo * pip install pytest-markfiltration * python setup.py install
Wymagania :
- Python
Komentarze nie znaleziono