Я с радостью следовал этому совету о том, как запустить pry в отладчике моих тестов контроллера Phoenix:
require IExв целевом файле- добавить
IEx.pryк нужной строке - запустить тесты внутри IEx:
iex -S mix test --trace
Но через несколько секунд всегда появлялась эта ошибка:
16:51:08.108 [error] Postgrex.Protocol (#PID<0.250.0>) disconnected:
** (DBConnection.ConnectionError) owner #PID<0.384.0> timed out because
it owned the connection for longer than 15000ms
Как говорится в сообщении, в этот момент время ожидания соединения с базой данных истекло, и любые команды, которые вызывают соединение с базой данных, завершатся ошибкой с ошибкой DBConnection.OwnershipError. Как мне запретить подключение к базе данных по тайм-ауту, чтобы я мог спокойно отлаживать свои тесты?