Varsayılan py.test kelime filtreleme (-k) çok geniş _way_ olduğunu. Bunu filtre seçeneği yanında açıklanan ancak bu yanlış olur MarkInfo nesneleri dayalı olacağını düşünürdüm. Aslında, bunun yanı sıra komut yöntemi / işlev adını seçer.
pytest-markfiltration tutmak ya toplanan komut kaldırmak ya bir MarkInfo nesnenin adını alır pytest için -f bayrağını tanıttı bir eklenti.
dizimi -k ile aynıdır. Yani ...
Üzerinde MarkInfo nesne ile bir komut dosyası eklemek için
py.test -f gergedan
Ve bir disclude için
py.test -f -hippo
-k Ile siz de bir 've' koleksiyonunu yapabilir gibi
py.test -f "hippi gergedan"
veya
py.test -f "hippo -rhino"
Ama yerleşik -k Bir 'veya' koleksiyonu yapmak izin vermez. -f o bayrağın birden çok örneği ile olsa buna izin vermez
py.test -f hippo -f gergedan
ve belki de aptalca bir örnek
py.test -f suaygırı -f -rhino
Yüklemek için, ya * pip pytest-markfiltration * python setup.py install install
Gereksinimleri :
- Python
Yorum Bulunamadı