Получив много кровавого опыты с sqlmock на малюсеньком рефакторинге, я бы уже никому никогда даже подход такой не порекомендовал.
Плюс, однажды выхватили регрессию при выкатке в staging при пройденных тестах, потому что реальный посгрес вёл себя не так.
Имхо лучше уж хоть docker-ы, хоть inmemory экземпляры, но не sqlmock.
ну, да, но поменяйте таки порт для пробы.
Клиент висит в статусе checking бесконечно
В tcpdump пакеты с ответами нулевой длины.
Ничего никуда не конектится.
Плюс, однажды выхватили регрессию при выкатке в staging при пройденных тестах, потому что реальный посгрес вёл себя не так.
Имхо лучше уж хоть docker-ы, хоть inmemory экземпляры, но не sqlmock.
да где там ошибешься то.
Чего я только не перепробовал, на том хосте не работает (обычный vds)
поставил на другой — взлетело сразу.
Клиент висит в статусе checking бесконечно
В tcpdump пакеты с ответами нулевой длины.
Ничего никуда не конектится.
И ссылку кривую даёт.
go c.GC()
return nil
}
error и return nil можно смело убрать.