tests/test-non-interactive-wsgi
changeset 5566 d74fc8dec2b4
parent 5384 e3a0c092b4e2
child 5580 f429e0e067a8
equal deleted inserted replaced
5565:feac5b0bf9ba 5566:d74fc8dec2b4
     9 hg tip
     9 hg tip
    10 
    10 
    11 cat > request.py <<EOF
    11 cat > request.py <<EOF
    12 from mercurial import dispatch
    12 from mercurial import dispatch
    13 from mercurial.hgweb.hgweb_mod import hgweb
    13 from mercurial.hgweb.hgweb_mod import hgweb
    14 from mercurial.hgweb.request import _wsgirequest
       
    15 from mercurial.ui import ui
    14 from mercurial.ui import ui
    16 from mercurial import hg
    15 from mercurial import hg
    17 from StringIO import StringIO
    16 from StringIO import StringIO
    18 import os, sys
    17 import os, sys
    19 
    18 
    60 	'SERVER_NAME': '127.0.0.1',
    59 	'SERVER_NAME': '127.0.0.1',
    61 	'SERVER_PORT': os.environ['HGPORT'],
    60 	'SERVER_PORT': os.environ['HGPORT'],
    62 	'SERVER_PROTOCOL': 'HTTP/1.0'
    61 	'SERVER_PROTOCOL': 'HTTP/1.0'
    63 }
    62 }
    64 
    63 
    65 _wsgirequest(hgweb('.'), env, startrsp)
    64 hgweb('.')(env, startrsp)
    66 print '---- ERRORS'
    65 print '---- ERRORS'
    67 print errors.getvalue()
    66 print errors.getvalue()
    68 EOF
    67 EOF
    69 
    68 
    70 python request.py
    69 python request.py