Skip to content
3 / 15

What is `assert` in Python and how to use it as a one-line first «test»?

assert — это встроенное в Python слово, которое говорит: «если выражение справа — правда, идём дальше; если ложь — упади с ошибкой». Это как охранник на входе: «свинья ли в свинине? — да, проходи». Пишется одной строкой: assert add(2, 3) == 5. Если 5 — программа продолжается молча. Если не 5 — Python кидает AssertionError и показывает на эту строку. Это самый базовый «тест», без всяких библиотек, просто чистый Python.

What is `assert` in Python and how to use it as a one-line first «test»? | JScriptiser