PYtest serie (8) - el uso de la marca de etiquetas personalizadas

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

 

 

Supongo que te gusta

Origin www.cnblogs.com/poloyy/p/12669068.html
Recomendado
Clasificación