Можешь объяснить, что такое `pytest`, и описать ключевые особенности, которые сделали его самым популярным фреймворком для тестирования в Python? — ДейлиПреп