Автоматические тесты Python: первые шаги с unittest
Пишем тесты для обычной функции, проверяем ожидаемое исключение, используем временный каталог и запускаем обнаружение тестов из терминала.
Архив
Страница 16 из 27
Пишем тесты для обычной функции, проверяем ожидаемое исключение, используем временный каталог и запускаем обнаружение тестов из терминала.
Находим постоянные данные Compose, создаём согласованную копию файлов или базы, скачиваем её на компьютер и проверяем восстановление в отдельный volume.
Проверяем после запуска DNS, основной адрес, HTTPS, почту, индексацию, мониторинг и продление домена по понятному контрольному списку.
Разбираемся, когда Docker переиспользует слои, как расположить COPY и RUN, настроить .dockerignore и cache mounts, а также проверить чистую сборку.
Разделяем кеш готовых страниц и объектов, определяем исключения для входа и персональных данных, измеряем результат и проверяем очистку.
Настраиваем уровни сообщений, пишем журнал в консоль и файл, сохраняем traceback при ошибке и не допускаем утечки секретов.