@@ -871,6 +871,12 @@ def test_delimited_to_arrays_delimiter_a(self) -> None:
871871 with self .assertRaises (TypeError ):
872872 _ = delimited_to_arrays (msg , axis = 1 , delimiter = 'foo' )
873873
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+
874880 #---------------------------------------------------------------------------
875881 def test_delimited_to_arrays_escapechar_a (self ) -> None :
876882 msg = ['a,3,True' , 'b,-1,False' ]
@@ -889,6 +895,15 @@ def test_delimited_to_arrays_escapechar_b(self) -> None:
889895 self .assertEqual ([a .tolist () for a in post1 ],
890896 [['f"oo' , 'b,ar' ], [3 , - 1 ], [True , False ]])
891897
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+
892907 #---------------------------------------------------------------------------
893908 def test_delimited_to_arrays_quotechar_a (self ) -> None :
894909 msg = ['a,3,True' , 'b,-1,False' ]
@@ -898,6 +913,12 @@ def test_delimited_to_arrays_quotechar_a(self) -> None:
898913 with self .assertRaises (TypeError ):
899914 _ = delimited_to_arrays (msg , axis = 1 , quoting = csv .QUOTE_ALL , quotechar = 'foo' )
900915
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+
901922 def test_delimited_to_arrays_quotechar_b (self ) -> None :
902923 msg = ['|foo|,|3|,|True|' , '|bar|,|-1|,|False|' ]
903924 post1 = delimited_to_arrays (msg , axis = 1 )
0 commit comments