Si quieres aprender desde cero Pytest, se puede ver en esta serie de artículos Oh!
https://www.cnblogs.com/poloyy/category/1690628.html
prefacio
- PYtest puede soportar etiquetas personalizadas, etiquetas personalizadas pueden poner un proyecto web se divide en varios módulos, a continuación, especifique el nombre de la ejecución del módulo
- Por ejemplo, puedo identificar qué casos de uso son ejecutados bajo la ventana, que los casos de uso se realizan bajo mac, designado marca en el momento de ejecutar el código
el Código
# ! / Usr / bin / env Python # - * - Codificación: UTF-8 - * - "" " __title__ = __TIME__ = 09/04/2020 19:32 __Author__ = pequeñas notas de las pruebas de piña __Blog__ = https: // www. cnblogs.com/poloyy/ "" " importación PYtest @ pytest.mark.weibo DEF test_weibo (): Imprimir ( " prueba de micro-blog " ) DEF test_toutiao (): Imprimir ( " titulares de prueba " ) de clase TestClass: DEF test_method (Ser) : Imprimir ( " prueba de Sina ' )
Golpe comando cmd plazo
PYtest -m Weibo 08_mark.py
los resultados
¿Cómo evitar las advertencias
- Crear un archivo pytest.ini (detallado seguimiento)
- Plus marca personalizada, como en la figura.
- Nota: los casos de prueba y pytest.ini necesitan para ejecutar el mismo directorio o en el directorio raíz del papel global
Si no desea marcar casos de uso Weibo, nos podemos directamente negada
PYtest -m "no Weibo" 08_mark.py