1717@pytest .mark .parametrize (
1818 "kwargs,msg" ,
1919 [
20- (dict ( quotechar = " foo") , '"quotechar" must be a(n)? 1-character string' ),
20+ ({ " quotechar" : " foo"} , '"quotechar" must be a(n)? 1-character string' ),
2121 (
22- dict ( quotechar = None , quoting = csv .QUOTE_MINIMAL ) ,
22+ { " quotechar" : None , " quoting" : csv .QUOTE_MINIMAL } ,
2323 "quotechar must be set if quoting enabled" ,
2424 ),
25- (dict ( quotechar = 2 ) , '"quotechar" must be string, not int' ),
25+ ({ " quotechar" : 2 } , '"quotechar" must be string, not int' ),
2626 ],
2727)
2828def test_bad_quote_char (all_parsers , kwargs , msg ):
@@ -72,7 +72,7 @@ def test_quote_char_various(all_parsers, quote_char):
7272@pytest .mark .parametrize ("quoting" , [csv .QUOTE_MINIMAL , csv .QUOTE_NONE ])
7373@pytest .mark .parametrize ("quote_char" , ["" , None ])
7474def test_null_quote_char (all_parsers , quoting , quote_char ):
75- kwargs = dict ( quotechar = quote_char , quoting = quoting )
75+ kwargs = { " quotechar" : quote_char , " quoting" : quoting }
7676 data = "a,b,c\n 1,2,3"
7777 parser = all_parsers
7878
@@ -91,17 +91,17 @@ def test_null_quote_char(all_parsers, quoting, quote_char):
9191@pytest .mark .parametrize (
9292 "kwargs,exp_data" ,
9393 [
94- (dict () , [[1 , 2 , "foo" ]]), # Test default.
94+ ({} , [[1 , 2 , "foo" ]]), # Test default.
9595 # QUOTE_MINIMAL only applies to CSV writing, so no effect on reading.
96- (dict ( quotechar = '"' , quoting = csv .QUOTE_MINIMAL ) , [[1 , 2 , "foo" ]]),
96+ ({ " quotechar" : '"' , " quoting" : csv .QUOTE_MINIMAL } , [[1 , 2 , "foo" ]]),
9797 # QUOTE_MINIMAL only applies to CSV writing, so no effect on reading.
98- (dict ( quotechar = '"' , quoting = csv .QUOTE_ALL ) , [[1 , 2 , "foo" ]]),
98+ ({ " quotechar" : '"' , " quoting" : csv .QUOTE_ALL } , [[1 , 2 , "foo" ]]),
9999 # QUOTE_NONE tells the reader to do no special handling
100100 # of quote characters and leave them alone.
101- (dict ( quotechar = '"' , quoting = csv .QUOTE_NONE ) , [[1 , 2 , '"foo"' ]]),
101+ ({ " quotechar" : '"' , " quoting" : csv .QUOTE_NONE } , [[1 , 2 , '"foo"' ]]),
102102 # QUOTE_NONNUMERIC tells the reader to cast
103103 # all non-quoted fields to float
104- (dict ( quotechar = '"' , quoting = csv .QUOTE_NONNUMERIC ) , [[1.0 , 2.0 , "foo" ]]),
104+ ({ " quotechar" : '"' , " quoting" : csv .QUOTE_NONNUMERIC } , [[1.0 , 2.0 , "foo" ]]),
105105 ],
106106)
107107def test_quoting_various (all_parsers , kwargs , exp_data ):
0 commit comments