Выбор ответа Junior pytest и фикстуры обновлено
Сколько тестов даст параметризация
Вопрос
Сколько тестов соберёт pytest?
@pytest.mark.parametrize("role", ["admin", "manager", "customer"])
@pytest.mark.parametrize("lang", ["ru", "en"])
def test_menu(role, lang):
...
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: 6. Два декоратора parametrize на одном тесте дают декартово произведение: 3 × 2 = 6 тестов.
Варианты ответа
- 2
- 3
- 5
- 6правильный ответ
Разбор
Два декоратора parametrize на одном тесте дают декартово произведение: 3 × 2 = 6 тестов. Если нужны конкретные пары, их передают одним декоратором списком кортежей.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.