@@ -190,7 +190,7 @@ def test(dbconn, query, att, val, fidval):
190
190
# max positive signed 16bit integer
191
191
test (self .dbconn , '(SELECT 32767::int2 i, NULL::geometry(Point) g)' , 'i' , 32767 , 32767 )
192
192
# max negative signed 16bit integer
193
- test (self .dbconn , '(SELECT -32767 ::int2 i, NULL::geometry(Point) g)' , 'i' , - 32767 , 4294934529 )
193
+ test (self .dbconn , '(SELECT (-32768) ::int2 i, NULL::geometry(Point) g)' , 'i' , - 32768 , 4294934528 )
194
194
195
195
#### --- INT32 ----
196
196
# zero
@@ -202,7 +202,7 @@ def test(dbconn, query, att, val, fidval):
202
202
# max positive signed 32bit integer
203
203
test (self .dbconn , '(SELECT 2147483647::int4 i, NULL::geometry(Point) g)' , 'i' , 2147483647 , 2147483647 )
204
204
# max negative signed 32bit integer
205
- test (self .dbconn , '(SELECT -2147483647 ::int4 i, NULL::geometry(Point) g)' , 'i' , - 2147483647 , 2147483649 )
205
+ test (self .dbconn , '(SELECT (-2147483648) ::int4 i, NULL::geometry(Point) g)' , 'i' , - 2147483648 , 2147483648 )
206
206
207
207
#### --- INT64 (FIDs are always 1 because assigned ex-novo) ----
208
208
# zero
@@ -214,7 +214,7 @@ def test(dbconn, query, att, val, fidval):
214
214
# max positive signed 64bit integer
215
215
test (self .dbconn , '(SELECT 9223372036854775807::int8 i, NULL::geometry(Point) g)' , 'i' , 9223372036854775807 , 1 )
216
216
# max negative signed 32bit integer
217
- test (self .dbconn , '(SELECT -9223372036854775807 ::int8 i, NULL::geometry(Point) g)' , 'i' , - 9223372036854775807 , 1 )
217
+ test (self .dbconn , '(SELECT (-9223372036854775808) ::int8 i, NULL::geometry(Point) g)' , 'i' , - 9223372036854775808 , 1 )
218
218
219
219
def testPktIntInsert (self ):
220
220
vl = QgsVectorLayer ('{} table="qgis_test"."{}" key="pk" sql=' .format (self .dbconn , 'bikes_view' ), "bikes_view" , "postgres" )
0 commit comments