инвентаризация:dev:test

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
инвентаризация:dev:test [2025/05/25 14:10]
admin [Подготовка тестов]
инвентаризация:dev:test [2025/05/25 15:16] (текущий)
admin [Тест страниц]
Строка 7: Строка 7:
 ==== Тест миграций ==== ==== Тест миграций ====
   * Создается приложение с отдельным конфигом test-migrations   * Создается приложение с отдельным конфигом test-migrations
-  * +  * Через root_db создаем временную пустую БД для миграций 
 +  * Прогоняем все миграции 
 +  * Через root_db удаляем временную БД для миграций
  
 +==== Тест страниц ====
 +В рамках основного модуля (не REST) нужно проверить все веб маршруты
 +=== CRUD ===
 +  * Перед стартом всех тестов нужно восстанавливать тестовую БД из фикстур
 +  * Нужно понять какие атрибуты нужно передавать в форму (ну это все атрибуты из таблицы + junction_tables_ids, которые можно вытащить из Links).
 +  * Читаем атрибуты 2х моделей
 +  * Операции выполняем в порядке D-U-C-R
 +  * Удаляем модель 2
 +  * Назначаем модели 1 атрибуты модели 2
 +  * Создаем модель 1 (предварительно валидация, потом создание)
 +  * Читаем ее
  • инвентаризация/dev/test.1748182245.txt.gz
  • Последнее изменение: 2025/05/25 14:10
  • admin