Я хочу пропустить тестирование в pytest для конкретного условия, но хочу выполнить его для всех других условий внутри функции теста.Например, мой тест проверяет несколько условий, но для одного из них я хочу пропустить.если я использую pytest.skip, он также пропускает все остальные тесты. Я не хочу пропустить весь тест, но конкретное условие в моем тесте.
например, в приведенном ниже коде, я хочу пропустить, еслиПараметр пока, но я хочу подтвердить все остальные условия, такие как «привет», «привет» и другие утверждения.скажем утверждать x, y и z
parameter = ['hello','bye',hi]
#i don't want to parameterize it as i am using very long list and
using it in multiple test in different packages
def test function():
#my test have multiple asserts
assert x is true ,'x is not true'
assert y is false, 'y is not false'
for i in parameter:
assert is_present_in_json_file(i)
assert z is true, z is not true'