quickjs-tart

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

test211 (717B)


      1 <testcase>
      2 <info>
      3 <keywords>
      4 FTP
      5 </keywords>
      6 </info>
      7 
      8 # Server-side
      9 <reply>
     10 <data>
     11 data blobb
     12 </data>
     13 <servercmd>
     14 REPLY EPSV 500 no such command
     15 </servercmd>
     16 </reply>
     17 
     18 # Client-side
     19 <client>
     20 <server>
     21 ftp
     22 </server>
     23 <name>
     24 Get two FTP files with no remote EPSV support
     25 </name>
     26 <command>
     27 ftp://%HOSTIP:%FTPPORT/a/path/%TESTNUMBER ftp://%HOSTIP:%FTPPORT/a/path/%TESTNUMBER
     28 </command>
     29 <stdout>
     30 data blobb
     31 data blobb
     32 </stdout>
     33 </client>
     34 
     35 # Verify data after the test has been "shot"
     36 <verify>
     37 <strip>
     38 QUIT
     39 </strip>
     40 <protocol>
     41 USER anonymous
     42 PASS ftp@example.com
     43 PWD
     44 CWD a
     45 CWD path
     46 EPSV
     47 PASV
     48 TYPE I
     49 SIZE %TESTNUMBER
     50 RETR %TESTNUMBER
     51 PASV
     52 SIZE %TESTNUMBER
     53 RETR %TESTNUMBER
     54 QUIT
     55 </protocol>
     56 </verify>
     57 </testcase>