Хабр доступен 24/7 благодаря поддержке друзей

Комментарии 7
Порадовали подробности кухни pytest. Не всякий копнет так глубоко! Но, возможно стоило поискать специализированные фреймворки по качеству данных. Это только мое предположение. Сам я к этой области отношения не имею.
Смущает запуск синхронного validator.run_test внутри асинхронного endpoint, это заблокирует event loop
Мда, все так... Надо копать глубже. Возможно найду как запустит внешний процесс и отдать управление обратно в event_loop. Беглый поиск результатов пока не дал.
Если вдруг есть идеи как это сделать - поделитесь.
Да, нашлось решение - получилось даже проще, чем изначально. Статью дополнил, репо обновил. Спасибо за комментарий!
Не питонист, но идея заюзать для валидации данный тестовый фреймворк крутая, пасиб!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Сервис проверки пользовательских файлов «powered by pytest»: нужно повозиться, но оно того стоит