diff options
author | Alexander Strizhakov <alex.strizhakov@gmail.com> | 2020-03-02 10:01:07 +0300 |
---|---|---|
committer | Alexander Strizhakov <alex.strizhakov@gmail.com> | 2020-03-02 10:01:07 +0300 |
commit | 137c600cae9869e706d10b06dea04c9249e043da (patch) | |
tree | 6dda623e7fbb82c6a0d574293cbdfe53061258ba | |
parent | 2622cf1190fe8e6ec9145a8cd2538a56889aa7e2 (diff) | |
download | pleroma-137c600cae9869e706d10b06dea04c9249e043da.tar.gz |
stop connections manually
-rw-r--r-- | test/pool/connections_test.exs | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/test/pool/connections_test.exs b/test/pool/connections_test.exs index f766e3b5f..0e7a118ab 100644 --- a/test/pool/connections_test.exs +++ b/test/pool/connections_test.exs @@ -23,11 +23,18 @@ defmodule Pleroma.Pool.ConnectionsTest do name = :test_connections adapter = Application.get_env(:tesla, :adapter) Application.put_env(:tesla, :adapter, Tesla.Adapter.Gun) - on_exit(fn -> Application.put_env(:tesla, :adapter, adapter) end) - {:ok, _pid} = + {:ok, pid} = Connections.start_link({name, [max_connections: 2, receive_connection_timeout: 1_500]}) + on_exit(fn -> + Application.put_env(:tesla, :adapter, adapter) + + if Process.alive?(pid) do + GenServer.stop(name) + end + end) + {:ok, name: name} end |