У меня есть модуль тестов, которые запускаются синхронизированными один за другим.
Я хотел бы очистить все изменения, сделанные на БД, тестами после завершения всех тестов, т.е. я хочуданные для сохранения в БД между тестами.
Мое приложение использует базу данных PostgreSQL (MyRepo
).
, когда я использую Ecto.Adapters.SQL.Sandbox.checkout(MyRepo)
в функции setup_all
, после каждого теста БД очищается.
Это мой condig/test.exs
файл:
config :my_repo, MyRepo,
pool: Ecto.Adapters.SQL.Sandbox,
database: "my-repo-test",
username: "postgres",
password: "postgres",
hostname: "localhost",
port: "5432",
pool_size: 1,
max_overflow: 0,
Как правильно это сделать?