Skip to content

Commit 1600990

Browse files
fix tests
1 parent b266d14 commit 1600990

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

test/query_test.exs

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -149,18 +149,21 @@ defmodule QueryTest do
149149
opts = [database: "postgrex_test", backoff_type: :stop, types: Postgrex.ElixirDurationTypes]
150150
{:ok, pid} = P.start_link(opts)
151151

152-
assert P.query(pid, "SELECT 'infinity'::interval", []).rows == [[:inf]]
153-
assert P.query(pid, "SELECT '-infinity'::interval", []).rows == [[:"-inf"]]
152+
assert P.query!(pid, "SELECT 'infinity'::interval", []).rows == [[:inf]]
153+
assert P.query!(pid, "SELECT '-infinity'::interval", []).rows == [[:"-inf"]]
154154
end
155155

156156
@tag min_pg_version: "17.0"
157157
test "decode infinite interval raise when option not specified", context do
158+
opts = [database: "postgrex_test", backoff_type: :stop]
159+
{:ok, pid} = P.start_link(opts)
160+
158161
assert_raise ArgumentError, ~r/got "infinity" from PostgreSQL/, fn ->
159-
query("SELECT 'infinity'::interval", [])
162+
P.query(pid, "SELECT 'infinity'::interval", [])
160163
end
161164

162165
assert_raise ArgumentError, ~r/got "-infinity" from PostgreSQL/, fn ->
163-
query("SELECT '-infinity'::interval", [])
166+
P.query(pid, "SELECT '-infinity'::interval", [])
164167
end
165168
end
166169

@@ -1037,18 +1040,21 @@ defmodule QueryTest do
10371040
opts = [database: "postgrex_test", backoff_type: :stop, types: Postgrex.ElixirDurationTypes]
10381041
{:ok, pid} = P.start_link(opts)
10391042

1040-
assert P.query(pid, "SELECT $1::interval", [:inf]).rows == [[:inf]]
1041-
assert P.query(pid, "SELECT $1::interval", [:"-inf"]).rows == [[:"-inf"]]
1043+
assert P.query!(pid, "SELECT $1::interval", [:inf]).rows == [[:inf]]
1044+
assert P.query!(pid, "SELECT $1::interval", [:"-inf"]).rows == [[:"-inf"]]
10421045
end
10431046

10441047
@tag min_pg_version: "17.0"
10451048
test "encode infinite interval raise when option not specified", context do
1049+
opts = [database: "postgrex_test", backoff_type: :stop]
1050+
{:ok, pid} = P.start_link(opts)
1051+
10461052
assert_raise ArgumentError, ~r/got query parameter value of `:inf`/, fn ->
1047-
query("SELECT $1::interval", [:inf]) == [[:inf]]
1053+
P.query(pid, "SELECT $1::interval", [:inf])
10481054
end
10491055

10501056
assert_raise ArgumentError, ~r/got query parameter value of `:"-inf"`/, fn ->
1051-
query("SELECT $1::interval", [:"-inf"]) == [[:"-inf"]]
1057+
P.query(pid, "SELECT $1::interval", [:"-inf"])
10521058
end
10531059
end
10541060

0 commit comments

Comments
 (0)