@@ -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