@@ -871,6 +871,12 @@ def test_delimited_to_arrays_delimiter_a(self) -> None:
871
871
with self .assertRaises (TypeError ):
872
872
_ = delimited_to_arrays (msg , axis = 1 , delimiter = 'foo' )
873
873
874
+ def test_delimited_to_arrays_delimiter_b (self ) -> None :
875
+ msg = ['a,3,True' , 'b,-1,False' ]
876
+ with self .assertRaises (TypeError ):
877
+ _ = delimited_to_arrays (msg , axis = 1 , delimiter = None )
878
+
879
+
874
880
#---------------------------------------------------------------------------
875
881
def test_delimited_to_arrays_escapechar_a (self ) -> None :
876
882
msg = ['a,3,True' , 'b,-1,False' ]
@@ -889,6 +895,15 @@ def test_delimited_to_arrays_escapechar_b(self) -> None:
889
895
self .assertEqual ([a .tolist () for a in post1 ],
890
896
[['f"oo' , 'b,ar' ], [3 , - 1 ], [True , False ]])
891
897
898
+ def test_delimited_to_arrays_escapechar_c (self ) -> None :
899
+ msg = ['foo,3,True' , 'bar,-1,False' ]
900
+ post1 = delimited_to_arrays (msg ,
901
+ axis = 1 ,
902
+ escapechar = None ,
903
+ )
904
+ self .assertEqual ([a .tolist () for a in post1 ],
905
+ [['foo' , 'bar' ], [3 , - 1 ], [True , False ]])
906
+
892
907
#---------------------------------------------------------------------------
893
908
def test_delimited_to_arrays_quotechar_a (self ) -> None :
894
909
msg = ['a,3,True' , 'b,-1,False' ]
@@ -898,6 +913,12 @@ def test_delimited_to_arrays_quotechar_a(self) -> None:
898
913
with self .assertRaises (TypeError ):
899
914
_ = delimited_to_arrays (msg , axis = 1 , quoting = csv .QUOTE_ALL , quotechar = 'foo' )
900
915
916
+ with self .assertRaises (TypeError ):
917
+ _ = delimited_to_arrays (msg , axis = 1 , quoting = csv .QUOTE_ALL , quotechar = None )
918
+
919
+ _ = delimited_to_arrays (msg , axis = 1 , quoting = csv .QUOTE_NONE , quotechar = None )
920
+
921
+
901
922
def test_delimited_to_arrays_quotechar_b (self ) -> None :
902
923
msg = ['|foo|,|3|,|True|' , '|bar|,|-1|,|False|' ]
903
924
post1 = delimited_to_arrays (msg , axis = 1 )
0 commit comments