quickjs-tart

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

test478 (1101B)


      1 <testcase>
      2 <info>
      3 <keywords>
      4 netrc
      5 HTTP
      6 </keywords>
      7 </info>
      8 #
      9 # Server-side
     10 <reply>
     11 <data crlf="yes">
     12 HTTP/1.1 200 OK
     13 Date: Tue, 09 Nov 2010 14:49:00 GMT
     14 Server: test-server/fake
     15 Last-Modified: Tue, 13 Jun 2000 12:10:00 GMT
     16 ETag: "21025-dc7-39462498"
     17 Accept-Ranges: bytes
     18 Content-Length: 6
     19 Connection: close
     20 Content-Type: text/html
     21 Funny-head: yesyes
     22 
     23 -foo-
     24 </data>
     25 </reply>
     26 
     27 #
     28 # Client-side
     29 <client>
     30 <server>
     31 http
     32 </server>
     33 <features>
     34 proxy
     35 </features>
     36 <name>
     37 .netrc with multiple accounts for same host
     38 </name>
     39 <command>
     40 --netrc --netrc-file %LOGDIR/netrc%TESTNUMBER -x http://%HOSTIP:%HTTPPORT/ http://debbie@github.com/
     41 </command>
     42 <file name="%LOGDIR/netrc%TESTNUMBER" >
     43 
     44 machine github.com
     45 password weird
     46 password firstone
     47 login daniel
     48 
     49 machine github.com
     50 
     51 machine github.com
     52 login debbie
     53 
     54 machine github.com
     55 password weird
     56 password "second\r"
     57 login debbie
     58 
     59 </file>
     60 </client>
     61 
     62 <verify>
     63 <protocol>
     64 GET http://github.com/ HTTP/1.1
     65 Host: github.com
     66 Authorization: Basic %b64[debbie:second%0D]b64%
     67 User-Agent: curl/%VERSION
     68 Accept: */*
     69 Proxy-Connection: Keep-Alive
     70 
     71 </protocol>
     72 </verify>
     73 </testcase>