Imported Upstream version 7.40.0
[platform/upstream/curl.git] / tests / data / test596
1 <testcase>
2 #
3 # This test is like 585 but uses active FTP instead of HTTP
4 #
5 <info>
6 <keywords>
7 FTP
8 </keywords>
9 </info>
10 #
11 # Server-side
12 <reply>
13 <data>
14 moo
15 </data>
16 <datacheck>
17 [OPEN] counter: 1
18 [OPEN] counter: 2
19 [CLOSE] counter: 2
20 moo
21 [CLOSE] counter: 1
22 </datacheck>
23 </reply>
24
25 # Client-side
26 <client>
27 <server>
28 ftp
29 </server>
30 # tool is what to use instead of 'curl'
31 <tool>
32 lib585
33 </tool>
34
35  <name>
36 verify close callbacks with active FTP
37  </name>
38  <command>
39 ftp://%HOSTIP:%FTPPORT/596 log/ip596 activeftp
40 </command>
41 </client>
42
43 #
44 # Verify data after the test has been "shot"
45 <verify>
46 <strippart>
47 s/^(EPRT \|1\|)(.*)/$1/
48 </strippart>
49 <protocol>
50 USER anonymous\r
51 PASS ftp@example.com\r
52 PWD\r
53 EPRT |1|
54 TYPE I\r
55 SIZE 596\r
56 RETR 596\r
57 QUIT\r
58 </protocol>
59 </verify>
60 </testcase>