quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

test1098 (1067B)


      1 <testcase>
      2 <info>
      3 <keywords>
      4 FTP
      5 HTTP proxy
      6 CURLOPT_PROXY
      7 </keywords>
      8 </info>
      9 
     10 #
     11 # Server-side
     12 <reply>
     13 <data nocheck="yes">
     14 HTTP/1.1 200 OK
     15 Date: Tue, 09 Nov 2010 14:49:00 GMT
     16 Content-Length: 6
     17 
     18 hello
     19 </data>
     20 
     21 </reply>
     22 
     23 #
     24 # Client-side
     25 <client>
     26 <server>
     27 http
     28 </server>
     29 <features>
     30 http
     31 ftp
     32 proxy
     33 </features>
     34 <name>
     35 FTP RETR twice over proxy confirming persistent connection
     36 </name>
     37 
     38 <command>
     39 ftp://ftp-site/moo/%TESTNUMBER ftp://ftp-site/moo/%TESTNUMBER --proxy http://%HOSTIP:%HTTPPORT
     40 </command>
     41 </client>
     42 
     43 #
     44 # Verify data after the test has been "shot"
     45 <verify>
     46 <protocol>
     47 GET ftp://ftp-site/moo/%TESTNUMBER HTTP/1.1
     48 Host: ftp-site:21
     49 User-Agent: curl/%VERSION
     50 Accept: */*
     51 Proxy-Connection: Keep-Alive
     52 
     53 GET ftp://ftp-site/moo/%TESTNUMBER HTTP/1.1
     54 Host: ftp-site:21
     55 User-Agent: curl/%VERSION
     56 Accept: */*
     57 Proxy-Connection: Keep-Alive
     58 
     59 </protocol>
     60 <stdout>
     61 HTTP/1.1 200 OK
     62 Date: Tue, 09 Nov 2010 14:49:00 GMT
     63 Content-Length: 6
     64 
     65 hello
     66 HTTP/1.1 200 OK
     67 Date: Tue, 09 Nov 2010 14:49:00 GMT
     68 Content-Length: 6
     69 
     70 hello
     71 </stdout>
     72 </verify>
     73 </testcase>