diff options
author | Dan Fandrich <dan@coneharvesters.com> | 2008-07-30 21:04:44 +0000 |
---|---|---|
committer | Dan Fandrich <dan@coneharvesters.com> | 2008-07-30 21:04:44 +0000 |
commit | bc649593e4b27b17c5f9d4455d50123cdf6a66d3 (patch) | |
tree | c41bc6be649472535ed4df64b12fe17763e67311 /tests/data/test1055 | |
parent | cc0285da7f99fd4cb87db7059552db929b6f24f2 (diff) |
Added test cases 1052 through 1055 to test uploading data from files
during redirects. Test cases 1052 and 1055 show problems (maybe the same
root cause as 1051) and are disabled.
Diffstat (limited to 'tests/data/test1055')
-rw-r--r-- | tests/data/test1055 | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/tests/data/test1055 b/tests/data/test1055 new file mode 100644 index 000000000..7e2eae1b8 --- /dev/null +++ b/tests/data/test1055 @@ -0,0 +1,89 @@ +<testcase> +<info> +<keywords> +HTTP +HTTP PUT +followlocation +FTP +EPSV +STOR +</keywords> +</info> + +# +# Server-side +<reply> +<data> +HTTP/1.1 307 OK
+Date: Thu, 09 Nov 2010 14:49:00 GMT
+Server: test-server/fake swsclose
+Content-Type: text/html
+Location: ftp://127.0.0.1:8992/1055
+Content-Length: 0
+Connection: close
+
+</data> +</reply> + +# +# Client-side +<client> +<server> +http +ftp +</server> + <name> +HTTP PUT Location: redirect to FTP URL + </name> + <command> +http://%HOSTIP:%HTTPPORT/1055 -L -T log/test1055.txt +</command> +# The data section doesn't do variable substitution, so we must assert this +<precheck> +perl -e "print 'Test requires default test server host and port' if ( '%HOSTIP' ne '127.0.0.1' || '%FTPPORT' ne '8992' );" +</precheck> +<file name="log/test1055.txt"> +Weird + file + to + upload +for + testing +the + PUT + feature +</file> +</client> + +# +# Verify data after the test has been "shot" +<verify> +<strip> +^User-Agent:.* +</strip> +<protocol> +PUT /1055 HTTP/1.1
+Host: %HOSTIP:%HTTPPORT
+Accept: */*
+
+USER anonymous
+PASS ftp@example.com
+PWD
+EPSV
+TYPE I
+STOR 1055
+QUIT
+</protocol> +<upload> +Weird + file + to + upload +for + testing +the + PUT + feature +</upload> +</verify> +</testcase> |