Пропуски Junior Тестирование и pytest обновлено
Параметризованный тест pytest
Вопрос
Допишите параметризованный тест функции is_even.
import pytest
@pytest.mark.__(1)__("n, expected", [(2, True), (3, False), (0, True)])
def test_is_even(n, expected):
__(2)__ is_even(n) == expected
Попробуйте сами
Заполните пропуски по номерам.
1
2
Показать ответ и разбор
Коротко
pytest.mark.parametrize принимает строку с именами параметров и список кортежей значений. Проверка в pytest пишется обычным assert.
Что в пропусках
1
parametrize
2
assert
Разбор
pytest.mark.parametrize принимает строку с именами параметров и список кортежей значений. Проверка в pytest пишется обычным assert.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.