@@ -482,6 +482,9 @@ def test_sanitize(self):
482482 self .assertEqual (self .client .sanitize ('PASS 12345' ), repr ('PASS *****' ))
483483
484484 def test_exceptions (self ):
485+ self .assertRaises (ValueError , self .client .sendcmd , 'echo 40\r \n 0' )
486+ self .assertRaises (ValueError , self .client .sendcmd , 'echo 40\n 0' )
487+ self .assertRaises (ValueError , self .client .sendcmd , 'echo 40\r 0' )
485488 self .assertRaises (ftplib .error_temp , self .client .sendcmd , 'echo 400' )
486489 self .assertRaises (ftplib .error_temp , self .client .sendcmd , 'echo 499' )
487490 self .assertRaises (ftplib .error_perm , self .client .sendcmd , 'echo 500' )
@@ -490,7 +493,8 @@ def test_exceptions(self):
490493
491494 def test_all_errors (self ):
492495 exceptions = (ftplib .error_reply , ftplib .error_temp , ftplib .error_perm ,
493- ftplib .error_proto , ftplib .Error , OSError , EOFError )
496+ ftplib .error_proto , ftplib .Error , OSError ,
497+ EOFError )
494498 for x in exceptions :
495499 try :
496500 raise x ('exception not included in all_errors set' )
0 commit comments