@@ -1178,8 +1178,8 @@ end
11781178 (" 3::float8" , Float64 (3 )),
11791179 (" 3::float4" , Float32 (3 )),
11801180 (" 3::oid" , LibPQ. Oid (3 )),
1181- (" 3::numeric" , decimal ( " 3" )),
1182- (" $(BigFloat (pi )) ::numeric" , decimal (BigFloat (pi ))),
1181+ (" 3::numeric" , parse (Decimal, " 3" )),
1182+ (" $(string ( Decimal ( BigFloat (pi )))) ::numeric" , Decimal (BigFloat (pi ))),
11831183 (" $(big " 4608230166434464229556241992703" ) ::numeric" , parse (Decimal, " 4608230166434464229556241992703" )),
11841184 (" E'\\\\ xDEADBEEF'::bytea" , hex2bytes (" DEADBEEF" )),
11851185 (" E'\\\\ 000'::bytea" , UInt8[0o000 ]),
@@ -1273,7 +1273,7 @@ end
12731273 (" '(3,7)'::int8range" , Interval {Int64, Closed, Open} (4 , 7 )),
12741274 (" '[4,4]'::int8range" , Interval {Int64, Closed, Open} (4 , 5 )),
12751275 (" '[4,4)'::int8range" , Interval {Int64} ()), # Empty interval
1276- (" '[11.1,22.2)'::numrange" , Interval {Decimal, Closed, Open} (11.1 , 22.2 )),
1276+ (" '[11.1,22.2)'::numrange" , Interval {Decimal, Closed, Open} (parse (Decimal, " 11.1" ), parse (Decimal, " 22.2" ))), # dec"11.1" requires Decimals 0.5
12771277 (" '[2010-01-01 14:30, 2010-01-01 15:30)'::tsrange" , Interval {Closed, Open} (DateTime (2010 , 1 , 1 , 14 , 30 ), DateTime (2010 , 1 , 1 , 15 , 30 ))),
12781278 (" '[2010-01-01 14:30-00, 2010-01-01 15:30-00)'::tstzrange" , Interval {Closed, Open} (ZonedDateTime (2010 , 1 , 1 , 14 , 30 , tz " UTC" ), ZonedDateTime (2010 , 1 , 1 , 15 , 30 , tz " UTC" ))),
12791279 (" '[2004-10-19 10:23:54-02, 2004-10-19 11:23:54-02)'::tstzrange" , Interval {Closed, Open} (ZonedDateTime (2004 , 10 , 19 , 12 , 23 , 54 , tz " UTC" ), ZonedDateTime (2004 , 10 , 19 , 13 , 23 , 54 , tz " UTC" ))),
@@ -1483,7 +1483,7 @@ end
14831483 tests = (
14841484 (" '[3, 7)'::int4range" , Interval {Int32, Closed, Open} (3 , 7 )),
14851485 (" '[4, 4]'::int4range" , Interval {Int32, Closed, Closed} (4 , 4 )),
1486- (" '[11.1, 22.2]'::numrange" , Interval {Decimal, Closed, Closed} (11.1 , 22.2 )),
1486+ (" '[11.1, 22.2]'::numrange" , Interval {Decimal, Closed, Closed} (parse (Decimal, " 11.1" ), parse (Decimal, " 22.2" ))), # dec"11.1" requires Decimals 0.5
14871487 (" '[2010-01-01T14:30:00, 2010-01-01T15:30:00)'::tsrange" , Interval {Closed, Open} (DateTime (2010 , 1 , 1 , 14 , 30 ), DateTime (2010 , 1 , 1 , 15 , 30 ))),
14881488 (" '[2010-01-01T14:30:00+00:00, 2010-01-01T15:30:00+00:00)'::tstzrange" , Interval {Closed, Open} (ZonedDateTime (2010 , 1 , 1 , 14 , 30 , tz " UTC" ), ZonedDateTime (2010 , 1 , 1 , 15 , 30 , tz " UTC" ))),
14891489 (" '[2010-01-01T14:30:00-02:00, 2010-01-01T15:30:00-02:00)'::tstzrange" , Interval {Closed, Open} (ZonedDateTime (2010 , 1 , 1 , 14 , 30 , tz " UTC-2" ), ZonedDateTime (2010 , 1 , 1 , 15 , 30 , tz " UTC-2" ))),
0 commit comments