Авторский перевод статьи CTO Drylabs.io Никиты Соболева о тестах как части приложения и о том как dry-python/returns помогает в их разработке. https://habr.com/ru/post/545646/
Авторский перевод статьи CTO Drylabs.io Никиты Соболева о тестах как части приложения и о том как dry-python/returns помогает в их разработке. https://habr.com/ru/post/545646/
Описанная проблема решается просто внесением инструментов для тестов, фикстур и прочего в сам пакет, тогда остальные могут их свободно переиспользовать. aiohttp так делает, например. А вообще тесты интегрированные в приложение отличная тема. Такое есть в CouchDB лет уже 10 как: пользователь может из ui запустить тесты базы и проверить свою инсталяцию на предмет проблем, что сильно упрощает баг репортинг.