comparison tests/test-https.t @ 13423:4e60dad2261f

tests: test https through http proxy These tests fails for me with Python 2.6(.nothing)
author Mads Kiilerich <mads@kiilerich.com>
date Wed, 16 Feb 2011 04:28:11 +0100
parents 12773f1b7728
children 08f9c587141f
comparison
equal deleted inserted replaced
13422:ebce5196b9db 13423:4e60dad2261f
222 [255] 222 [255]
223 223
224 - ignores that certificate doesn't match hostname 224 - ignores that certificate doesn't match hostname
225 $ hg -R copy-pull id https://127.0.0.1:$HGPORT/ 225 $ hg -R copy-pull id https://127.0.0.1:$HGPORT/
226 5fed3813f7f5 226 5fed3813f7f5
227
228 Prepare for connecting through proxy
229
230 $ kill `cat hg1.pid`
231 $ sleep 1
232
233 $ ("$TESTDIR/tinyproxy.py" $HGPORT1 localhost >proxy.log 2>&1 </dev/null &
234 $ echo $! > proxy.pid)
235 $ cat proxy.pid >> $DAEMON_PIDS
236 $ sleep 2
237
238 $ echo "[http_proxy]" >> copy-pull/.hg/hgrc
239 $ echo "always=True" >> copy-pull/.hg/hgrc
240 $ echo "[hostfingerprints]" >> copy-pull/.hg/hgrc
241 $ echo "localhost =" >> copy-pull/.hg/hgrc
242
243 Test unvalidated https through proxy
244
245 $ http_proxy=http://localhost:$HGPORT1/ hg -R copy-pull pull --insecure --traceback
246 pulling from https://localhost:$HGPORT/
247 searching for changes
248 no changes found
249
250 Test https with cacert and fingerprint through proxy
251
252 $ http_proxy=http://localhost:$HGPORT1/ hg -R copy-pull pull --config web.cacerts=pub.pem
253 pulling from https://localhost:$HGPORT/
254 searching for changes
255 no changes found
256 $ http_proxy=http://localhost:$HGPORT1/ hg -R copy-pull pull https://127.0.0.1:$HGPORT/
257 pulling from https://127.0.0.1:$HGPORT/
258 searching for changes
259 no changes found
260
261 Test https with cert problems through proxy
262
263 $ http_proxy=http://localhost:$HGPORT1/ hg -R copy-pull pull --config web.cacerts=pub-other.pem
264 pulling from https://localhost:$HGPORT/
265 searching for changes
266 no changes found
267 $ http_proxy=http://localhost:$HGPORT1/ hg -R copy-pull pull --config web.cacerts=pub-expired.pem https://localhost:$HGPORT2/
268 pulling from https://localhost:$HGPORT2/
269 searching for changes
270 no changes found