Resync
[CMakeLuaTailorHgBridge.git] / CMakeLua / Utilities / cmcurl-7.19.0 / tests / data / test212
blob2b3f0f20d26d4bec0022306e121d1bc8a293354b
1 <testcase>
2 # Server-side
3 <reply>
4 <data>
5 data blobb
6 </data>
7 <servercmd>
8 REPLY EPRT 500 no such command
9 </servercmd>
10 </reply>
12 # Client-side
13 <client>
14 <server>
15 ftp
16 </server>
17 # EPRT is only sent when IPv6 is enabled
18 <features>
19 ipv6
20 </features>
21  <name>
22 Get two FTP files with no remote EPRT support
23  </name>
24  <command>
25 ftp://%HOSTIP:%FTPPORT/a/path/212 ftp://%HOSTIP:%FTPPORT/a/path/212 -P -
26 </command>
27 <stdout>
28 data blobb
29 data blobb
30 </stdout>
31 </client>
33 # Verify data after the test has been "shot"
34 <verify>
35 # Strip the addresses and port number but leave the rest
36 <strippart>
37 s/^(EPRT \|1\|)\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\|\d{1,5}\|/$1/
38 s/^(PORT )\d{1,3},\d{1,3},\d{1,3},\d{1,3},\d{1,3},\d{1,3}/$1/
39 </strippart>
40 <protocol>
41 USER anonymous
42 PASS ftp@example.com
43 PWD
44 CWD a
45 CWD path
46 EPRT |1|
47 PORT 
48 TYPE I
49 SIZE 212
50 RETR 212
51 PORT 
52 SIZE 212
53 RETR 212
54 QUIT
55 </protocol>
56 </verify>
57 </testcase>