@@ -485,6 +485,9 @@ def test_sanitize(self):
485485 self .assertEqual (self .client .sanitize ('PASS 12345' ), repr ('PASS *****' ))
486486
487487 def test_exceptions (self ):
488+ self .assertRaises (ValueError , self .client .sendcmd , 'echo 40\r \n 0' )
489+ self .assertRaises (ValueError , self .client .sendcmd , 'echo 40\n 0' )
490+ self .assertRaises (ValueError , self .client .sendcmd , 'echo 40\r 0' )
488491 self .assertRaises (ftplib .error_temp , self .client .sendcmd , 'echo 400' )
489492 self .assertRaises (ftplib .error_temp , self .client .sendcmd , 'echo 499' )
490493 self .assertRaises (ftplib .error_perm , self .client .sendcmd , 'echo 500' )
@@ -493,7 +496,8 @@ def test_exceptions(self):
493496
494497 def test_all_errors (self ):
495498 exceptions = (ftplib .error_reply , ftplib .error_temp , ftplib .error_perm ,
496- ftplib .error_proto , ftplib .Error , OSError , EOFError )
499+ ftplib .error_proto , ftplib .Error , OSError ,
500+ EOFError )
497501 for x in exceptions :
498502 try :
499503 raise x ('exception not included in all_errors set' )
0 commit comments