Тест-данные готовят фикстурами/API setup и изолируют по запуску: уникальные суффиксы, cleanup или транзакционный сброс — иначе флаки и конфликты параллели.
Разбор
- Prefer create-via-API в before, delete в after (или TTL на стенде).
- Не завязывайтесь на «вечный» id=1 с чужими прогонами.
- Секреты и пользователи — из env; роли явные.
- Seed для справочников отделяют от мутабельных сущностей.
Итог
Изоляция данных важнее «красивого» assert — без неё CI врёт.