El valor predeterminado py.test filtrado de palabras clave (k) es _manera_ demasiado amplia. Se podría pensar que se basaría en los objetos MarkInfo que se describen junto con la opción de filtro pero eso sería incorrecto. De hecho, se elige el nombre del método / función de la secuencia de comandos también.
PYtest-markfiltration es un plugin que introduce una bandera -f para PYtest que lleva el nombre de un objeto MarkInfo para mantenerlos o eliminar de los guiones recogidos.
La sintaxis es la misma que con -k. Así que ...
Para incluir un script con un objeto MarkInfo en él
py.test -f rinoceronte
Y para disclude uno
py.test -f -hippo
Al igual que con -k que puede hacer una 'y' la colección, así como con
py.test -f "rinoceronte hipopótamo"
o
py.test -f "hipopótamo -rhino"
Pero el -k incorporado no le permite hacer una "o" colección. -f sí permite que, aunque a través de varias instancias de que la bandera
py.test -f hipopótamo -f rinoceronte
y tal vez un ejemplo tonto de
py.test -f hipopótamo -f -rhino
Para instalar, ya sea * pip install PYtest-markfiltration * python setup.py install
Requisitos
- Python
Comentarios que no se encuentran