** (DBConnection.OwnershipError) cannot find ownership process for #PID<0.658.0>.
Причем только при вызове одного из модулей, не GenServer, другие модули не вызывают подобного.
Порылся около часа - всё равно магия, не понимаю.
Нашёл вот такое: https://github.com/dwyl/learn-phoenix-framework/issues/128
setup do
:ok = Ecto.Adapters.SQL.Sandbox.checkout(YourApp.Repo)
end
Начал получать ошибку:
** (RuntimeError) expected ExUnit callback in WebAPI.Workgroups to return :ok | keyword | map, got nil instead
Извинити. Кто-то может объяснить человеческим языком отчего в подполе стук , что происходит и куда копать?
Покажи тест
Там очень много всякого барахла ) Глаза заломаются читать. Но глюку вызывает вызов отдельного модуля, который перекладывает данные из одной базы в другую. Там строк 300. В общем я пытаюсь сейчас отключить sandbox нафиг, и обрезать таблицы вручную перед тестами. Но что-то тоже не получается.
Так у тебя две базы сразу? Надо на них двоих сэндбоксы включать
Обсуждают сегодня