❤️🔥 Совет по Pytest
Используй
@pytest.mark.xfail, чтобы пометить тесты, которые ожидаемо падают. Это помогает подсветить известные проблемы, не заваливая весь тест-сьют.Пример
import pytest
def test_api_call():
if not api_available():
pytest.xfail("API недоступен, известная проблема")
В этом примере тест
test_api_call проверяет доступность API.Если API недоступен, вызывается
pytest.xfail("API недоступен, известная проблема"), чтобы пометить тест как ожидаемо упавший.Результат выполнения будет что-то вроде -
test_api.py:10: XFailed👉Новости 👉База вопросов
