diff options
Diffstat (limited to 'tests/data/test575')
-rw-r--r-- | tests/data/test575 | 88 |
1 files changed, 65 insertions, 23 deletions
diff --git a/tests/data/test575 b/tests/data/test575 index c460467d2..5670e6bc6 100644 --- a/tests/data/test575 +++ b/tests/data/test575 @@ -2,6 +2,7 @@ <info> <keywords> FTP +RETR multi wildcardmatch ftplistparser @@ -23,7 +24,7 @@ ftp lib575 </tool> <name> -FTP wildcard download - dup_handle && multi interface +FTP wildcard download - dup_handle and multi interface </name> <command> ftp://%HOSTIP:%FTPPORT/fully_simulated/UNIX/* @@ -31,32 +32,73 @@ ftp://%HOSTIP:%FTPPORT/fully_simulated/UNIX/* </client> # Verify data after the test has been "shot" <verify> -<strip> -^RETR.* -^EPSV.* -^CWD.* -^PWD.* -^TYPE.* -</strip> -<strippart> -s/^USER.*/USER/ -s/^PASS.*/PASS/ -s/^LIST.*/LIST/ -s/^QUIT.*/QUIT/ -</strippart> <errorcode> 0 </errorcode> <protocol> -USER -PASS -LIST -LIST -QUIT -USER -PASS -LIST -QUIT +USER anonymous
+PASS ftp@example.com
+PWD
+CWD fully_simulated
+CWD UNIX
+EPSV
+TYPE A
+LIST
+EPSV
+TYPE I
+RETR chmod1
+EPSV
+RETR chmod2
+EPSV
+RETR chmod3
+EPSV
+RETR empty_file.dat
+EPSV
+RETR file.txt
+EPSV
+RETR someothertext.txt
+CWD /
+CWD fully_simulated
+CWD UNIX
+EPSV
+TYPE A
+LIST
+EPSV
+TYPE I
+RETR chmod1
+EPSV
+RETR chmod2
+EPSV
+RETR chmod3
+EPSV
+RETR empty_file.dat
+EPSV
+RETR file.txt
+EPSV
+RETR someothertext.txt
+QUIT
+USER anonymous
+PASS ftp@example.com
+PWD
+CWD fully_simulated
+CWD UNIX
+EPSV
+TYPE A
+LIST
+EPSV
+TYPE I
+RETR chmod1
+EPSV
+RETR chmod2
+EPSV
+RETR chmod3
+EPSV
+RETR empty_file.dat
+EPSV
+RETR file.txt
+EPSV
+RETR someothertext.txt
+QUIT
</protocol> <stdout mode="text"> This file should have permissions 444 |