Evnen til at sætte »mærker« på py.test testmetoder er ret cool.
& Nbsp; & nbsp; & nbsp; @ Pytest.mark.red
& Nbsp; & nbsp; & nbsp; def some_test_method (selv-):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Nogle check-y ting
Men hvis du har en halv snes mærker, som du ønsker at sætte på en metode, det får kinda yucky.
& 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; def some_test_method (selv-):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Nogle check-y ting
Hvad ville være rart er, hvis du kan anvende dem alle i en enkelt dekoratør.
& Nbsp; & nbsp; & nbsp; @ Pytest.marks ('Red', 'grøn', 'blå', 'sort', 'Orange', 'pink')
& Nbsp; & nbsp; & nbsp; def some_test_method (selv-):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Nogle check-y ting
Nå, nu kan du, med pytest-mark modul
Krav :.
- Python
Kommentarer ikke fundet