инициализирует переменную в true при первом обращении и инициализирует фикстуры для бд. Если переменная true, то инициализация фикстур не происходит. Каждый тест вызывает эту функцию.
Проблема в том что создаются дубликаты в бд фикстур не смотря на то что есть truncate tables.
Может быть тесты паралельно выполняются??????
Проблем нет когда запускаешь тест по одному, в базе дубли не появляются
https://golang.org/src/sync/once.go
Обсуждают сегодня