added simple test of --ftp-alternative-to-user

This commit is contained in:
Daniel Stenberg 2006-09-23 20:39:15 +00:00
parent 8090ee0e5d
commit b22aaeef6a
2 changed files with 66 additions and 1 deletions

View File

@ -35,5 +35,6 @@ EXTRA_DIST = test1 test108 test117 test127 test20 test27 test34 test46 \
test256 test257 test258 test259 test260 test261 test262 test263 test264 \
test265 test266 test267 test268 test269 test270 test271 test272 test273 \
test274 test275 test524 test525 test276 test277 test526 test527 test528 \
test530 DISABLED test278 test279 test531
test530 DISABLED test278 test279 test531 test280

64
tests/data/test280 Normal file
View File

@ -0,0 +1,64 @@
<info>
<keywords>
FTP
PASV
LIST
--ftp-alternative-to-user
</keywords>
</info>
#
# Server-side
<reply>
# When doing LIST, we get the default list output hard-coded in the test
# FTP server
<datacheck>
total 20
drwxr-xr-x 8 98 98 512 Oct 22 13:06 .
drwxr-xr-x 8 98 98 512 Oct 22 13:06 ..
drwxr-xr-x 2 98 98 512 May 2 1996 .NeXT
-r--r--r-- 1 0 1 35 Jul 16 1996 README
lrwxrwxrwx 1 0 1 7 Dec 9 1999 bin -> usr/bin
dr-xr-xr-x 2 0 1 512 Oct 1 1997 dev
drwxrwxrwx 2 98 98 512 May 29 16:04 download.html
dr-xr-xr-x 2 0 1 512 Nov 30 1995 etc
drwxrwxrwx 2 98 1 512 Oct 30 14:33 pub
dr-xr-xr-x 5 0 1 512 Oct 1 1997 usr
</datacheck>
<servercmd>
REPLY USER 530 We don't like USER commands
COUNT USER 1
</servercmd>
</reply>
#
# Client-side
<client>
<server>
ftp
</server>
<name>
FTP --ftp-alternative-to-user on USER failure
</name>
<command>
ftp://%HOSTIP:%FTPPORT/280/ --ftp-alternative-to-user "USER replacement"
</command>
</client>
#
# Verify data after the test has been "shot"
<verify>
<strip>
filter off really nothing
</strip>
<protocol>
USER anonymous
USER replacement
PASS curl_by_daniel@haxx.se
PWD
CWD 280
EPSV
TYPE A
LIST
QUIT
</protocol>
</verify>