@@ -126,9 +126,7 @@ async def _(context):
126126@async_run_until_complete
127127async def _ (context ):
128128 rows = await context .conn .query_iter ("SELECT number FROM numbers(5)" )
129- ret = []
130- async for row in rows :
131- ret .append (row .values ()[0 ])
129+ ret = [row .values ()[0 ] for row in rows ]
132130 expected = [0 , 1 , 2 , 3 , 4 ]
133131 assert ret == expected , f"ret: { ret } "
134132
@@ -137,21 +135,19 @@ async def _(context):
137135@async_run_until_complete
138136async def _ (context ):
139137 await context .conn .exec (
140- """
138+ r """
141139 INSERT INTO test VALUES
142- (-1, 1, 1.0, '1', '1' , '2011-03-06', '2011-03-06 06:20:00'),
143- (-2, 2, 2.0, '2 ', '2 ', '2012-05-31', '2012-05-31 11:20:00'),
144- (-3, 3, 3.0, '3 ', '2 ', '2016-04-04', '2016-04-04 11:30:00')
140+ (-1, 1, 1.0, '\'', NULL , '2011-03-06', '2011-03-06 06:20:00'),
141+ (-2, 2, 2.0, '" ', '', '2012-05-31', '2012-05-31 11:20:00'),
142+ (-3, 3, 3.0, '\\ ', 'NULL ', '2016-04-04', '2016-04-04 11:30:00')
145143 """
146144 )
147145 rows = await context .conn .query_iter ("SELECT * FROM test" )
148- ret = []
149- async for row in rows :
150- ret .append (row .values ())
146+ ret = [row .values () for row in rows ]
151147 expected = [
152- (- 1 , 1 , 1.0 , "1 " , "1" , date (2011 , 3 , 6 ), datetime (2011 , 3 , 6 , 6 , 20 )),
153- (- 2 , 2 , 2.0 , "2" , "2 " , date (2012 , 5 , 31 ), datetime (2012 , 5 , 31 , 11 , 20 )),
154- (- 3 , 3 , 3.0 , "3 " , "2 " , date (2016 , 4 , 4 ), datetime (2016 , 4 , 4 , 11 , 30 )),
148+ (- 1 , 1 , 1.0 , "' " , None , date (2011 , 3 , 6 ), datetime (2011 , 3 , 6 , 6 , 20 )),
149+ (- 2 , 2 , 2.0 , '"' , "" , date (2012 , 5 , 31 ), datetime (2012 , 5 , 31 , 11 , 20 )),
150+ (- 3 , 3 , 3.0 , "\\ " , "NULL " , date (2016 , 4 , 4 ), datetime (2016 , 4 , 4 , 11 , 30 )),
155151 ]
156152 assert ret == expected , f"ret: { ret } "
157153
@@ -160,42 +156,40 @@ async def _(context):
160156@async_run_until_complete
161157async def _ (context ):
162158 values = [
163- ["-1" , "1" , "1.0" , "1 " , "1 " , "2011-03-06" , "2011-03-06T06:20:00Z" ],
164- ["-2" , "2" , "2.0" , "2" , "2 " , "2012-05-31" , "2012-05-31T11:20:00Z" ],
165- ["-3" , "3" , "3.0" , "3 " , "2 " , "2016-04-04" , "2016-04-04T11:30:00Z" ],
159+ ["-1" , "1" , "1.0" , "' " , "\\ N " , "2011-03-06" , "2011-03-06T06:20:00Z" ],
160+ ["-2" , "2" , "2.0" , '"' , "" , "2012-05-31" , "2012-05-31T11:20:00Z" ],
161+ ["-3" , "3" , "3.0" , "\\ " , "NULL " , "2016-04-04" , "2016-04-04T11:30:00Z" ],
166162 ]
167163 progress = await context .conn .stream_load ("INSERT INTO test VALUES" , values )
168164 assert progress .write_rows == 3 , f"progress.write_rows: { progress .write_rows } "
169- assert progress .write_bytes == 193 , f"progress.write_bytes: { progress .write_bytes } "
165+ assert progress .write_bytes == 194 , f"progress.write_bytes: { progress .write_bytes } "
170166
171167 rows = await context .conn .query_iter ("SELECT * FROM test" )
172- ret = []
173- async for row in rows :
174- ret .append (row .values ())
168+ ret = [row .values () for row in rows ]
175169 expected = [
176- (- 1 , 1 , 1.0 , "1 " , "1" , date (2011 , 3 , 6 ), datetime (2011 , 3 , 6 , 6 , 20 )),
177- (- 2 , 2 , 2.0 , "2" , "2" , date (2012 , 5 , 31 ), datetime (2012 , 5 , 31 , 11 , 20 )),
178- (- 3 , 3 , 3.0 , "3 " , "2 " , date (2016 , 4 , 4 ), datetime (2016 , 4 , 4 , 11 , 30 )),
170+ (- 1 , 1 , 1.0 , "' " , None , date (2011 , 3 , 6 ), datetime (2011 , 3 , 6 , 6 , 20 )),
171+ (- 2 , 2 , 2.0 , '"' , None , date (2012 , 5 , 31 ), datetime (2012 , 5 , 31 , 11 , 20 )),
172+ (- 3 , 3 , 3.0 , "\\ " , "NULL " , date (2016 , 4 , 4 ), datetime (2016 , 4 , 4 , 11 , 30 )),
179173 ]
180174 assert ret == expected , f"ret: { ret } "
181175
182176
183177@then ("Load file and Select should be equal" )
184178async def _ (context ):
185179 progress = await context .conn .load_file (
186- "INSERT INTO test VALUES" , "tests/data/test.csv" , {"type" : "CSV" }
180+ "INSERT INTO test VALUES" ,
181+ "tests/data/test.csv" ,
182+ {"type" : "CSV" },
187183 )
188184 assert progress .write_rows == 3 , f"progress.write_rows: { progress .write_rows } "
189- assert progress .write_bytes == 193 , f"progress.write_bytes: { progress .write_bytes } "
185+ assert progress .write_bytes == 194 , f"progress.write_bytes: { progress .write_bytes } "
190186
191187 rows = await context .conn .query_iter ("SELECT * FROM test" )
192- ret = []
193- for row in rows :
194- ret .append (row .values ())
188+ ret = [row .values () for row in rows ]
195189 expected = [
196- (- 1 , 1 , 1.0 , "1 " , "1" , date (2011 , 3 , 6 ), datetime (2011 , 3 , 6 , 6 , 20 )),
197- (- 2 , 2 , 2.0 , "2" , "2" , date (2012 , 5 , 31 ), datetime (2012 , 5 , 31 , 11 , 20 )),
198- (- 3 , 3 , 3.0 , "3 " , "2 " , date (2016 , 4 , 4 ), datetime (2016 , 4 , 4 , 11 , 30 )),
190+ (- 1 , 1 , 1.0 , "' " , None , date (2011 , 3 , 6 ), datetime (2011 , 3 , 6 , 6 , 20 )),
191+ (- 2 , 2 , 2.0 , '"' , None , date (2012 , 5 , 31 ), datetime (2012 , 5 , 31 , 11 , 20 )),
192+ (- 3 , 3 , 3.0 , "\\ " , "NULL " , date (2016 , 4 , 4 ), datetime (2016 , 4 , 4 , 11 , 30 )),
199193 ]
200194 assert ret == expected , f"ret: { ret } "
201195
@@ -205,9 +199,7 @@ async def _(context):
205199 await context .conn .exec ("create or replace temp table temp_1(a int)" )
206200 await context .conn .exec ("INSERT INTO temp_1 VALUES (1),(2)" )
207201 rows = await context .conn .query_iter ("SELECT * FROM temp_1" )
208- ret = []
209- for row in rows :
210- ret .append (row .values ())
202+ ret = [row .values () for row in rows ]
211203 expected = [(1 ), (2 )]
212204 assert ret == expected , f"ret: { ret } "
213205 await context .conn .exec ("DROP TABLE temp_1" )
0 commit comments