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>