tests/test-hgweb-non-interactive.t
changeset 45055 4c1b4805db57
parent 40203 f80f7a67e176
child 48876 42d2b31cee0b
equal deleted inserted replaced
45054:922dbf0df4f1 45055:4c1b4805db57
    12   > import sys
    12   > import sys
    13   > from mercurial import (
    13   > from mercurial import (
    14   >     dispatch,
    14   >     dispatch,
    15   >     encoding,
    15   >     encoding,
    16   >     hg,
    16   >     hg,
    17   >     pycompat,
       
    18   >     ui as uimod,
    17   >     ui as uimod,
    19   >     util,
    18   >     util,
       
    19   > )
       
    20   > from mercurial.utils import (
       
    21   >     procutil,
    20   > )
    22   > )
    21   > ui = uimod.ui
    23   > ui = uimod.ui
    22   > from mercurial.hgweb import hgweb_mod
    24   > from mercurial.hgweb import hgweb_mod
    23   > stringio = util.stringio
    25   > stringio = util.stringio
    24   > 
    26   > 
    67   > 
    69   > 
    68   > i = hgweb_mod.hgweb(b'.')
    70   > i = hgweb_mod.hgweb(b'.')
    69   > for c in i(env, startrsp):
    71   > for c in i(env, startrsp):
    70   >     pass
    72   >     pass
    71   > sys.stdout.flush()
    73   > sys.stdout.flush()
    72   > pycompat.stdout.write(b'---- ERRORS\n')
    74   > procutil.stdout.write(b'---- ERRORS\n')
    73   > pycompat.stdout.write(b'%s\n' % errors.getvalue())
    75   > procutil.stdout.write(b'%s\n' % errors.getvalue())
    74   > print('---- OS.ENVIRON wsgi variables')
    76   > print('---- OS.ENVIRON wsgi variables')
    75   > print(sorted([x for x in os.environ if x.startswith('wsgi')]))
    77   > print(sorted([x for x in os.environ if x.startswith('wsgi')]))
    76   > print('---- request.ENVIRON wsgi variables')
    78   > print('---- request.ENVIRON wsgi variables')
    77   > with i._obtainrepo() as repo:
    79   > with i._obtainrepo() as repo:
    78   >     print(sorted([encoding.strfromlocal(x) for x in repo.ui.environ
    80   >     print(sorted([encoding.strfromlocal(x) for x in repo.ui.environ