Доступ к тестовой базе данных от стороннего клиента в Phoenix - PullRequest
0 голосов
/ 24 сентября 2018

У меня проблема: в моем тесте у меня есть HTTP-клиент, который отправляет запрос на мой сервер для создания записи (в тестовой базе данных).Если я обычно запускаю сервер так: mix phx.server, он создает запись в базе данных разработки.Итак, я попытался MIX_ENV=test iex -S mix phx.server запустить сервер в тестовой среде, затем я запустил тест с этой командой MIX_ENV=test iex -S mix test.Но я получаю сообщение об ошибке:

** (Mix) Не удалось удалить базу данных для MyApp.Repo: ОШИБКА 55006 (object_in_use): доступ к базе данных «my_app_test» осуществляется другими пользователями

Есть 10 других сессий, использующих базу данных.

Я пытался искать, но, похоже, нет подобных проблем, любая помощь будет очень признательна.Спасибо, ребята.

...