Evnen til å sette 'merker' på py.test testmetoder er ganske kult.
& Nbsp; & nbsp; & nbsp; @ Pytest.mark.red
& Nbsp; & nbsp; & nbsp; def some_test_method (egen-):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Noen check-y stuff
Men hvis du har et halvt dusin karakterer som du ønsker å sette på en metode, blir det ganske 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 (egen-):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Noen check-y stuff
Hva ville være fint er om du kunne bruke dem alle i en enkelt dekoratør.
& Nbsp; & nbsp; & nbsp; @ Pytest.marks ("rød", "grønn", "blå", "svart", "oransje", "rosa")
& Nbsp; & nbsp; & nbsp; def some_test_method (egen-):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Noen check-y stuff
Vel, nå kan du, med pytest-merkene modul
Krav .
- Python
Kommentarer ikke funnet