Я установил / агрегировал тесты, мне нужно запустить эту группу тестов в определенном порядке (это не для управления зависимостями, а по деловым причинам). Как указать порядок выполнения теста с помощью маркера?
Я не могу использовать параметры командной строки.
import pytest
@pytest.mark.webtest
def test_send_http():
pass # perform some webtest test for your app
@pytest.mark.webtest
def test_send_mail():
pass # perform some webtest test for your app
@pytest.mark.config
def test_something_quick():
pass
@pytest.mark.ui
def test_something_quick():
pass
Мне нужно запустить config, webtest, а затем UI test. Кроме того, как вы можете узнать, что каждая группа завершила выполнение?
Есть ли другой способ добиться такого поведения?
Спасибо