quickjs-tart

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

test3027 (708B)


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