Možnost nastavit "značky" na py.test zkušebních metod je docela v pohodě.
& Nbsp; & nbsp; & nbsp; @ Pytest.mark.red
& Nbsp; & nbsp; & nbsp; def some_test_method (self):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Nějaký check-y věci
Ale pokud máte půl tuctu značky, které chcete dát na metodě, to dostane trochu odporný.
& 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 (self):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Nějaký check-y věci
Co by bylo hezké, je, pokud je všechny mohli uplatnit v jednom dekoratér.
& Nbsp; & nbsp; & nbsp; @ Pytest.marks ("červené", "zelený", "modrý", "černý", "oranžový", "růžový")
& Nbsp; & nbsp; & nbsp; def some_test_method (self):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; # Nějaký check-y věci
No, teď je to možné, s modulem pytest známek
Požadavky na :.
- Python
Komentáře nebyl nalezen