Просмотр поста

.
reaper
# Delphinum (14.05.2015 / 21:31)
reaper, вообще assert имеет прямое отношение к отлову багов.
Да, пожалуй здесь вынужден согласиться. Был не прав.

А вот тут, не думаю
К тестам она имеет опосредственное отношение (однокоренное слово для assertEquals и так далее).


В php я, как и абсолютное большинство, использую PHPUnit, и могу только догадываться, что там происходит за кадром.

А вот в питоне есть такая замечательная библиотека, под названием pytest. Так вот там практически никаких средств для утверждений нет (assertEquals, assertIn, assertMatches и всё в таком духе). Разве что для проверки исключений (assertRaises).
Короче, там предлагается использовать стандартный assert. Я конечно тот ещё мудак и плаваю во всём этом, поэтому однозначно утверждать не могу. Могу сказать только одно, что утверждения в тестах -- обычное дело. Ну и в конце концов, как ещё писать тесты без фреймворка например, если не использовать утверждения?