A capacidade de definir «marcas» em métodos de ensaio py.test é muito legal.
& Nbsp; & nbsp; & nbsp; @ Pytest.mark.red
& Nbsp; & nbsp; & nbsp; some_test_method def (self):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Algumas coisas de check-y
Mas se você tem uma meia dúzia de marcas que você deseja colocar em um método, ele fica meio nojento.
& Nbsp; & nbsp; & nbsp; @ Pytest.mark.red
& Nbsp; & nbsp; & nbsp; @ Pytest.mark.green
& Nbsp; & nbsp; & nbsp; @ Pytest.mark.blue
& Nbsp; & nbsp; & nbsp; @ Pytest.mark.black
& Nbsp; & nbsp; & nbsp; @ Pytest.mark.orange
& Nbsp; & nbsp; & nbsp; @ Pytest.mark.pink
& Nbsp; & nbsp; & nbsp; some_test_method def (self):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Algumas coisas de check-y
O que seria bom é se você pode aplicá-los todos em um único decorador.
& Nbsp; & nbsp; & nbsp; @ Pytest.marks ("vermelho", "verde", "azul", "negro", "laranja", "rosa")
& Nbsp; & nbsp; & nbsp; some_test_method def (self):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Algumas coisas de check-y
Bem, agora você pode, com o módulo pytest-marcas
Requisitos :.
- Python
Comentários não encontrado